diff --git a/lib/resque/scheduler/scheduling_extensions.rb b/lib/resque/scheduler/scheduling_extensions.rb index b2d474d1..19546247 100644 --- a/lib/resque/scheduler/scheduling_extensions.rb +++ b/lib/resque/scheduler/scheduling_extensions.rb @@ -85,7 +85,7 @@ def all_schedules def set_schedule(name, config, reload = true) persist = config.delete(:persist) || config.delete('persist') - if persist + if persist.nil? || persist redis.hset(:persistent_schedules, name, encode(config)) else non_persistent_schedules[name] = decode(encode(config))