mirror of
https://github.com/appwrite/appwrite
synced 2026-05-23 08:58:35 +00:00
Move filter
This commit is contained in:
parent
f0c10acbb4
commit
d9aadb02e7
4 changed files with 7 additions and 6 deletions
|
|
@ -298,8 +298,6 @@ class Create extends Action
|
|||
);
|
||||
|
||||
foreach ($relations as &$relation) {
|
||||
$relation = $this->removeReadonlyAttributes($relation);
|
||||
|
||||
if (
|
||||
\is_array($relation)
|
||||
&& \array_values($relation) !== $relation
|
||||
|
|
@ -309,6 +307,8 @@ class Create extends Action
|
|||
$relation = new Document($relation);
|
||||
}
|
||||
if ($relation instanceof Document) {
|
||||
$relation = $this->removeReadonlyAttributes($relation);
|
||||
|
||||
$current = Authorization::skip(
|
||||
fn () => $dbForProject->getDocument('database_' . $database->getSequence() . '_collection_' . $relatedCollection->getSequence(), $relation->getId())
|
||||
);
|
||||
|
|
|
|||
|
|
@ -117,6 +117,7 @@ class Delete extends Action
|
|||
}
|
||||
|
||||
$collectionsCache = [];
|
||||
|
||||
$this->processDocument(
|
||||
database: $database,
|
||||
collection: $collection,
|
||||
|
|
|
|||
|
|
@ -195,8 +195,6 @@ class Update extends Action
|
|||
);
|
||||
|
||||
foreach ($relations as &$relation) {
|
||||
$relation = $this->removeReadonlyAttributes($relation);
|
||||
|
||||
// If the relation is an array it can be either update or create a child document.
|
||||
if (
|
||||
\is_array($relation)
|
||||
|
|
@ -207,6 +205,8 @@ class Update extends Action
|
|||
$relation = new Document($relation);
|
||||
}
|
||||
if ($relation instanceof Document) {
|
||||
$relation = $this->removeReadonlyAttributes($relation);
|
||||
|
||||
$oldDocument = Authorization::skip(fn () => $dbForProject->getDocument(
|
||||
'database_' . $database->getSequence() . '_collection_' . $relatedCollection->getSequence(),
|
||||
$relation->getId()
|
||||
|
|
|
|||
|
|
@ -204,8 +204,6 @@ class Upsert extends Action
|
|||
);
|
||||
|
||||
foreach ($relations as &$relation) {
|
||||
$relation = $this->removeReadonlyAttributes($relation);
|
||||
|
||||
// If the relation is an array it can be either update or create a child document.
|
||||
if (
|
||||
\is_array($relation)
|
||||
|
|
@ -216,6 +214,8 @@ class Upsert extends Action
|
|||
$relation = new Document($relation);
|
||||
}
|
||||
if ($relation instanceof Document) {
|
||||
$relation = $this->removeReadonlyAttributes($relation);
|
||||
|
||||
$oldDocument = Authorization::skip(fn () => $dbForProject->getDocument(
|
||||
'database_' . $database->getSequence() . '_collection_' . $relatedCollection->getSequence(),
|
||||
$relation->getId()
|
||||
|
|
|
|||
Loading…
Reference in a new issue