diff --git a/app/controllers/general.php b/app/controllers/general.php index d4c0c9141..9db6c0f2f 100644 --- a/app/controllers/general.php +++ b/app/controllers/general.php @@ -274,12 +274,18 @@ App::shutdown(function ($utopia, $request, $response, $project, $webhooks, $audi /** @var bool $mode */ if (!empty($functions->getParam('event'))) { - $functions->setParam('payload', $response->getPayload()); + if(empty($functions->getParam('payload'))) { + $functions->setParam('payload', $response->getPayload()); + } + $functions->trigger(); } if (!empty($webhooks->getParam('event'))) { - $webhooks->setParam('payload', $response->getPayload()); + if(empty($webhooks->getParam('payload'))) { + $webhooks->setParam('payload', $response->getPayload()); + } + $webhooks->trigger(); }