1
0
Fork 0
mirror of synced 2024-10-03 19:53:33 +13:00

fix lint issues

This commit is contained in:
prateek banga 2023-07-27 02:27:31 +05:30
parent e631f393fc
commit 6247e524b6

View file

@ -3392,27 +3392,27 @@ App::patch('/v1/databases/:databaseId/collections/:collectionId/documents/:docum
};
$skipCheckingPermission = true;
foreach ($newDocument as $key => $value) {
if ($document->getAttribute($key) instanceof Document) {
continue;
}
//If any of the values are different, we need to check permission.
if ($newDocument->getAttribute($key) !== $value) {
$skipCheckingPermission = false;
$newDocument->removeAttribute('$collectionId');
$newDocument->removeAttribute('$databaseId');
$newDocument->setAttribute('$collection', $collection->getId());
break;
}
foreach ($newDocument as $key => $value) {
if ($document->getAttribute($key) instanceof Document) {
continue;
}
//If any of the values are different, we need to check permission.
if ($newDocument->getAttribute($key) !== $value) {
$skipCheckingPermission = false;
$newDocument->removeAttribute('$collectionId');
$newDocument->removeAttribute('$databaseId');
$newDocument->setAttribute('$collection', $collection->getId());
break;
}
}
if ($skipCheckingPermission) {
Authorization::skip(
fn() => $checkPermissions($collection, $newDocument, $document, Database::PERMISSION_UPDATE)
);
} else {
$checkPermissions($collection, $newDocument, $document, Database::PERMISSION_UPDATE);
}
if ($skipCheckingPermission) {
Authorization::skip(
fn() => $checkPermissions($collection, $newDocument, $document, Database::PERMISSION_UPDATE)
);
} else {
$checkPermissions($collection, $newDocument, $document, Database::PERMISSION_UPDATE);
}
try {
$document = $dbForProject->withRequestTimestamp(