fix: adding or modifying a nested property requires addField permissions (#7679)

This commit is contained in:
Ben Devore
2021-12-06 18:52:59 -05:00
committed by GitHub
parent e7c7f44265
commit 6a6248b6cb
2 changed files with 29 additions and 1 deletions

View File

@@ -894,7 +894,7 @@ class DatabaseController {
if (object[field] && object[field].__op && object[field].__op === 'Delete') {
return false;
}
return schemaFields.indexOf(field) < 0;
return schemaFields.indexOf(getRootFieldName(field)) < 0;
});
if (newKeys.length > 0) {
// adds a marker that new field is being adding during update