From fa64cc33ea7818d746ded40094c3abf29caeb825 Mon Sep 17 00:00:00 2001 From: Jake Barnby Date: Mon, 27 Mar 2023 20:08:02 +1300 Subject: [PATCH] Add missing check for update --- app/controllers/api/databases.php | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/app/controllers/api/databases.php b/app/controllers/api/databases.php index 2d19ef4e32..597c791214 100644 --- a/app/controllers/api/databases.php +++ b/app/controllers/api/databases.php @@ -3169,6 +3169,9 @@ App::patch('/v1/databases/:databaseId/collections/:collectionId/documents/:docum ); foreach ($document->getAttributes() as $key => $attribute) { + if (!$attribute instanceof Document) { + continue; + } foreach ($relationships as $relationship) { if ($key === $relationship->getAttribute('key')) { $relatedCollectionId = $relationship->getAttribute('relatedCollection'); @@ -3177,6 +3180,8 @@ App::patch('/v1/databases/:databaseId/collections/:collectionId/documents/:docum ); $setIds($relatedCollection, $attribute); + + continue 2; } } }