diff --git a/app/controllers/shared/api.php b/app/controllers/shared/api.php index 47c177f1be..566a800752 100644 --- a/app/controllers/shared/api.php +++ b/app/controllers/shared/api.php @@ -207,9 +207,11 @@ App::init() $deletes->setProject($project); $database->setProject($project); - $dbForProject->on(Database::EVENT_DOCUMENT_CREATE, 'document-create', fn ($event, Document $document) => $databaseListener($event, $document, $usage)); + $calculateUsage = fn ($event, Document $document) => $databaseListener($event, $document, $usage); - $dbForProject->on(Database::EVENT_DOCUMENT_DELETE, 'document-delete', fn ($event, Document $document) => $databaseListener($event, $document, $usage)); + $dbForProject->on(Database::EVENT_DOCUMENT_CREATE, 'calculate-usage', $calculateUsage); + + $dbForProject->on(Database::EVENT_DOCUMENT_DELETE, 'calculate-usage', $calculateUsage); $useCache = $route->getLabel('cache', false);