Skip to content

Commit e1b09f5

Browse files
authored
fix(firestore)(android): arrayUnion always appends null to array (#150)
1 parent 1033984 commit e1b09f5

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

packages/firebase-firestore/index.android.ts

+2-2
Original file line numberDiff line numberDiff line change
@@ -1118,11 +1118,11 @@ export class FieldValue implements IFieldValue {
11181118
}
11191119

11201120
static arrayRemove(elements: any[]): FieldValue {
1121-
return FieldValue.fromNative(com.google.firebase.firestore.FieldValue.arrayRemove(elements.map((element) => element?.native || element)));
1121+
return FieldValue.fromNative(com.google.firebase.firestore.FieldValue.arrayRemove(elements.map((element) => element?.native || serializeItems(element))));
11221122
}
11231123

11241124
static arrayUnion(elements: any[]): FieldValue {
1125-
return FieldValue.fromNative(com.google.firebase.firestore.FieldValue.arrayUnion(elements.map((element) => element?.native || element)));
1125+
return FieldValue.fromNative(com.google.firebase.firestore.FieldValue.arrayUnion(elements.map((element) => element?.native || serializeItems(element))));
11261126
}
11271127

11281128
static delete(): FieldValue {

0 commit comments

Comments
 (0)