diff --git a/app/controllers/api/databases.php b/app/controllers/api/databases.php index bb41bfb26d..b1759ef8b4 100644 --- a/app/controllers/api/databases.php +++ b/app/controllers/api/databases.php @@ -3368,7 +3368,7 @@ App::patch('/v1/databases/:databaseId/collections/:collectionId/documents/:docum $checkPermissions($collection, $newDocument, $document, Database::PERMISSION_UPDATE); - $data = \array_merge($document->getArrayCopy(), $data); + $newDocument = new Document(\array_merge($document->getArrayCopy(), $data)); try { $document = $dbForProject->withRequestTimestamp(