From c426eb5db031d1c26982eb3dff624bee166594cf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Denis=20Duli=C3=A7i?= Date: Fri, 28 May 2021 20:35:44 +0300 Subject: [PATCH] throw exception in queue if no company --- app/Providers/Queue.php | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/app/Providers/Queue.php b/app/Providers/Queue.php index 87b02ab5c..dcffc6d1a 100644 --- a/app/Providers/Queue.php +++ b/app/Providers/Queue.php @@ -40,13 +40,17 @@ class Queue extends Provider $payload = $event->job->payload(); if (!array_key_exists('company_id', $payload)) { - return; + $event->job->delete(); + + throw new \Exception('Missing company. Payload: ' . json_encode($payload)); } $company = company($payload['company_id']); if (empty($company)) { $event->job->delete(); + + throw new \Exception('Company not found. Payload: ' . json_encode($payload)); } $company->makeCurrent();