Call $job->teardown() even if Job throws an exception.
authorBrian Wolff <bawolff+wn@gmail.com>
Mon, 16 May 2016 05:26:55 +0000 (01:26 -0400)
committerBrian Wolff <bawolff+wn@gmail.com>
Mon, 16 May 2016 05:44:48 +0000 (01:44 -0400)
commitfb7b637660638ad3329bc8a417ba12df632ff1f0
tree9bfbac25fba3e043b17038018f9a5ce80d8441d4
parent44a4bdb691fa8765540560f68addf966a39438e8
Call $job->teardown() even if Job throws an exception.

teardown() callbacks are primarily used to reset session after
job is done. It seems important to do this, even if exception is
thrown by job.

Change-Id: I0bd449414527321b0ed9063cea268dea5b0766c4
includes/jobqueue/JobRunner.php