lib/cloudtasker/local_server.rb in cloudtasker-0.12.rc9 vs lib/cloudtasker/local_server.rb in cloudtasker-0.12.rc10
- old
+ new
@@ -82,10 +82,10 @@
Thread.current['task'] = task
Thread.current['attempts'] = 0
# Deliver task
begin
- Thread.current['task'].deliver
+ Thread.current['task']&.deliver
rescue Errno::EBADF, Errno::ECONNREFUSED => e
raise(e) unless Thread.current['attempts'] < 3
# Retry on connection error, in case the web server is not
# started yet.