fix(firestore): harden isImmutable helper to reject non-list args

This commit is contained in:
null 2026-06-20 23:14:47 -05:00
parent fb371b10c8
commit 71b230719b
1 changed files with 2 additions and 1 deletions

View File

@ -34,7 +34,8 @@ service cloud.firestore {
// must only be performed server-side is denied for all direct client writes.
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) {