X-Git-Url: http://source.bookstackapp.com/bookstack/blobdiff_plain/917598f7c857a07e8a07f92d71e56e2a214142e2..refs/pull/3373/head:/app/Actions/ActivityLogger.php diff --git a/app/Actions/ActivityLogger.php b/app/Actions/ActivityLogger.php index ad4ee7375..0d1391b43 100644 --- a/app/Actions/ActivityLogger.php +++ b/app/Actions/ActivityLogger.php @@ -84,10 +84,13 @@ class ActivityLogger */ protected function dispatchWebhooks(string $type, $detail): void { - $webhooks = Webhook::query()->whereHas('trackedEvents', function(Builder $query) use ($type) { - $query->where('event', '=', $type) - ->orWhere('event', '=', 'all'); - })->get(); + $webhooks = Webhook::query() + ->whereHas('trackedEvents', function (Builder $query) use ($type) { + $query->where('event', '=', $type) + ->orWhere('event', '=', 'all'); + }) + ->where('active', '=', true) + ->get(); foreach ($webhooks as $webhook) { dispatch(new DispatchWebhookJob($webhook, $type, $detail));