fix(firestore): harden isImmutable helper to reject non-list args
This commit is contained in:
parent
fb371b10c8
commit
71b230719b
|
|
@ -34,7 +34,8 @@ service cloud.firestore {
|
||||||
// must only be performed server-side is denied for all direct client writes.
|
// must only be performed server-side is denied for all direct client writes.
|
||||||
|
|
||||||
function isImmutable(fields) {
|
function isImmutable(fields) {
|
||||||
return !request.resource.data.diff(resource.data).affectedKeys().hasAny(fields);
|
return fields is list
|
||||||
|
&& !request.resource.data.diff(resource.data).affectedKeys().hasAny(fields);
|
||||||
}
|
}
|
||||||
|
|
||||||
function isValidSwipeAction(action) {
|
function isValidSwipeAction(action) {
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue