nesquena / backburner

Simple and reliable beanstalkd job queue for ruby
http://nesquena.github.com/backburner
MIT License
428 stars 68 forks source link

Job remains reserved when before_perform hook returns false #145

Open inoce1e opened 6 years ago

inoce1e commented 6 years ago

When a before_perform hook returns false Job.process returns on line 47, however the job remains reserved and gets called again when the TTR is about to expire.

I believe task.delete should be called before returning.