We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
2 parents 0cc2e6c + b040f14 commit f826130Copy full SHA for f826130
src/Jenssegers/Mongodb/Queue/Failed/MongoFailedJobProvider.php
@@ -46,6 +46,10 @@ public function find($id)
46
{
47
$job = $this->getTable()->find($id);
48
49
+ if (!$job) {
50
+ return;
51
+ }
52
+
53
$job['id'] = (string) $job['_id'];
54
55
return (object) $job;
tests/QueueTest.php
@@ -55,4 +55,12 @@ public function testQueueJobExpired(): void
$job->delete();
56
$this->assertEquals(0, Queue::getDatabase()->table(Config::get('queue.connections.database.table'))->count());
57
}
58
59
+ public function testFindFailJobNull(): void
60
+ {
61
+ Config::set('queue.failed.database', 'mongodb');
62
+ $provider = app('queue.failer');
63
64
+ $this->assertNull($provider->find(1));
65
66
0 commit comments