From 628097a1d84db3e281dde3e619eddca96f10bb94 Mon Sep 17 00:00:00 2001 From: Eldad Fux Date: Thu, 10 Sep 2020 09:52:32 +0300 Subject: [PATCH] Added option to overwrite webhook payload --- app/controllers/general.php | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/app/controllers/general.php b/app/controllers/general.php index d4c0c91412..9db6c0f2f1 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(); }