From 6419c6ba40f78b578566fc2d86eab7cf82ba5234 Mon Sep 17 00:00:00 2001 From: Jake Barnby Date: Sun, 8 Feb 2026 18:04:37 +1300 Subject: [PATCH] Cache clear new doc ID on rename --- src/Database/Database.php | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/Database/Database.php b/src/Database/Database.php index d07205505..8e1b60556 100644 --- a/src/Database/Database.php +++ b/src/Database/Database.php @@ -5701,6 +5701,10 @@ public function updateDocument(string $collection, string $id, Document $documen $this->purgeCachedDocument($collection->getId(), $id); + if ($document->getId() !== $id) { + $this->purgeCachedDocument($collection->getId(), $document->getId()); + } + // If operators were used, refetch document to get computed values $hasOperators = false; foreach ($document->getArrayCopy() as $value) {