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();