From 0e87d0b483c081c25b7e941fb7270123ca540186 Mon Sep 17 00:00:00 2001 From: Damodar Lohani Date: Tue, 12 May 2026 04:50:58 +0000 Subject: [PATCH] fix: remove invalid event label from project delete action Event::generateEvents() rejects the pattern 'project.delete' because it parses 'delete' as a resource that must be present in route params. The pre-migration route did not declare an event label, so functions and webhooks were never triggered on project deletion. Restore that behavior by removing the label. --- src/Appwrite/Platform/Modules/Project/Http/Project/Delete.php | 1 - 1 file changed, 1 deletion(-) diff --git a/src/Appwrite/Platform/Modules/Project/Http/Project/Delete.php b/src/Appwrite/Platform/Modules/Project/Http/Project/Delete.php index 0a60e4ce4d..4b26557ca9 100644 --- a/src/Appwrite/Platform/Modules/Project/Http/Project/Delete.php +++ b/src/Appwrite/Platform/Modules/Project/Http/Project/Delete.php @@ -33,7 +33,6 @@ class Delete extends Action ->desc('Delete project') ->groups(['api', 'project']) ->label('scope', 'project.write') - ->label('event', 'project.delete') ->label('audits.event', 'project.delete') ->label('audits.resource', 'project/{project.$id}') ->label('sdk', new Method(