From d5a7bac2ceee6ecf6298478ab713fe8184625737 Mon Sep 17 00:00:00 2001 From: Ditty Date: Fri, 14 Feb 2020 08:47:21 +0300 Subject: [PATCH] Fix format exception in failed jobs Format exception to string so it can be saved correctly. See https://github.com/laravel/framework/blob/6.x/src/Illuminate/Queue/Failed/DatabaseFailedJobProvider.php#L59 --- src/Jenssegers/Mongodb/Queue/Failed/MongoFailedJobProvider.php | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/Jenssegers/Mongodb/Queue/Failed/MongoFailedJobProvider.php b/src/Jenssegers/Mongodb/Queue/Failed/MongoFailedJobProvider.php index 9067a2838..d350bb032 100644 --- a/src/Jenssegers/Mongodb/Queue/Failed/MongoFailedJobProvider.php +++ b/src/Jenssegers/Mongodb/Queue/Failed/MongoFailedJobProvider.php @@ -12,12 +12,15 @@ class MongoFailedJobProvider extends DatabaseFailedJobProvider * @param string $connection * @param string $queue * @param string $payload + * @param \Exception $exception * @return void */ public function log($connection, $queue, $payload, $exception) { $failed_at = Carbon::now()->getTimestamp(); + $exception = (string) $exception; + $this->getTable()->insert(compact('connection', 'queue', 'payload', 'failed_at', 'exception')); }