diff --git a/app/workers/builds.php b/app/workers/builds.php index 1fa86b99a8..e22807d30e 100644 --- a/app/workers/builds.php +++ b/app/workers/builds.php @@ -123,10 +123,12 @@ class BuildsV1 extends Worker /** Trigger Functions */ $pools = $register->get('pools'); $connection = $pools->get('queue')->pop(); + $functions = new Func($connection->getResource()); $functions ->from($deploymentUpdate) ->trigger(); + $connection->reclaim(); /** Trigger Realtime */ diff --git a/composer.lock b/composer.lock index 517065af56..1862ac982c 100644 --- a/composer.lock +++ b/composer.lock @@ -5302,5 +5302,5 @@ "platform-overrides": { "php": "8.0" }, - "plugin-api-version": "2.1.0" + "plugin-api-version": "2.3.0" } diff --git a/src/Appwrite/Event/Event.php b/src/Appwrite/Event/Event.php index 6e3401e11b..f88d2e94a6 100644 --- a/src/Appwrite/Event/Event.php +++ b/src/Appwrite/Event/Event.php @@ -116,9 +116,9 @@ class Event /** * Get project for this event. * - * @return Document + * @return ?Document */ - public function getProject(): Document + public function getProject(): ?Document { return $this->project; } @@ -137,11 +137,11 @@ class Event } /** - * Get project for this event. + * Get user responsible for triggering this event. * - * @return Document + * @return ?Document */ - public function getUser(): Document + public function getUser(): ?Document { return $this->user; }