lib/taskinator/persistence.rb in taskinator-0.0.13 vs lib/taskinator/persistence.rb in taskinator-0.0.14
- old
+ new
@@ -91,10 +91,11 @@
conn.hset(self.key, :state, new_state)
end
end
# persists the error information
- def fail(error)
+ def fail(error=nil)
+ return unless error
Taskinator.redis do |conn|
conn.hmset(
self.key,
:error_type, error.class.name,
:error_message, error.message,