Skip to content

Commit e59e6e0

Browse files
authored
Merge pull request #529 from utopia-php/fix-order-deletes
Move updates cache clear out of transaciton
2 parents 1e42d2f + 197fda8 commit e59e6e0

File tree

1 file changed

+9
-9
lines changed

1 file changed

+9
-9
lines changed

src/Database/Database.php

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -4166,18 +4166,18 @@ public function updateDocuments(string $collection, Document $updates, array $qu
41664166
$lastDocument = end($affectedDocuments);
41674167
}
41684168

4169-
foreach ($documents as $document) {
4170-
$this->purgeCachedDocument($collection->getId(), $document->getId());
4171-
}
4172-
4173-
$this->trigger(self::EVENT_DOCUMENTS_UPDATE, new Document([
4174-
'$collection' => $collection->getId(),
4175-
'modified' => count($documents)
4176-
]));
4177-
41784169
return $documents;
41794170
});
41804171

4172+
foreach ($documents as $document) {
4173+
$this->purgeCachedDocument($collection->getId(), $document->getId());
4174+
}
4175+
4176+
$this->trigger(self::EVENT_DOCUMENTS_UPDATE, new Document([
4177+
'$collection' => $collection->getId(),
4178+
'modified' => count($documents)
4179+
]));
4180+
41814181
return $documents;
41824182
}
41834183

0 commit comments

Comments
 (0)