diff --git a/src/Database/Database.php b/src/Database/Database.php index 51e2ab6a1..c12ab2198 100644 --- a/src/Database/Database.php +++ b/src/Database/Database.php @@ -4132,7 +4132,7 @@ public function updateDocument(string $collection, string $id, Document $documen sort($originalPermissions); sort($currentPermissions); - $skipPermissionsUpdate = ($originalPermissions === $currentPermissions && $document->getAttribute('$permissions') !== null); + $skipPermissionsUpdate = $originalPermissions === $currentPermissions; $document = \array_merge($old->getArrayCopy(), $document->getArrayCopy()); $document['$collection'] = $old->getAttribute('$collection'); // Make sure user doesn't switch collection ID