Skip to content

Commit cadce6c

Browse files
committed
Check key exists
1 parent 422ef5c commit cadce6c

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

src/Database/Database.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4124,7 +4124,7 @@ public function updateDocument(string $collection, string $id, Document $documen
41244124
sort($originalPermissions);
41254125
sort($currentPermissions);
41264126

4127-
$skipPermissionsUpdate = ($originalPermissions === $currentPermissions);
4127+
$skipPermissionsUpdate = ($originalPermissions === $currentPermissions && $document->getAttribute('$permissions') !== null);
41284128

41294129
$document = \array_merge($old->getArrayCopy(), $document->getArrayCopy());
41304130
$document['$collection'] = $old->getAttribute('$collection'); // Make sure user doesn't switch collection ID

0 commit comments

Comments
 (0)