From 93db0c3cd2c113a80ff80ba465d8c7c735756b6a Mon Sep 17 00:00:00 2001 From: Khushboo Verma Date: Thu, 17 Apr 2025 10:14:58 +0000 Subject: [PATCH] Fix logs and executions deletion --- src/Appwrite/Platform/Workers/Deletes.php | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/src/Appwrite/Platform/Workers/Deletes.php b/src/Appwrite/Platform/Workers/Deletes.php index 10c947d8fe..89e7a61b6c 100644 --- a/src/Appwrite/Platform/Workers/Deletes.php +++ b/src/Appwrite/Platform/Workers/Deletes.php @@ -896,6 +896,17 @@ class Deletes extends Action $this->deleteDeploymentScreenshots($deviceForFiles, $dbForPlatform, $document); }); + /** + * Delete Logs + */ + Console::info("Deleting logs for site " . $siteId); + $this->deleteByGroup('executions', [ + Query::select($this->selects), + Query::equal('resourceInternalId', [$siteInternalId]), + Query::equal('resourceType', ['sites']), + Query::orderAsc() + ], $dbForProject); + /** * Delete VCS Repositories and VCS Comments */ @@ -977,7 +988,8 @@ class Deletes extends Action Console::info("Deleting executions for function " . $functionId); $this->deleteByGroup('executions', [ Query::select($this->selects), - Query::equal('functionInternalId', [$functionInternalId]), + Query::equal('resourceInternalId', [$functionInternalId]), + Query::equal('resourceType', ['functions']), Query::orderAsc() ], $dbForProject);