diff --git a/History.txt b/History.txt index 738512a..2ec755b 100644 --- a/History.txt +++ b/History.txt @@ -1,3 +1,8 @@ +Version 2.0.10 +===== + +* #7 fix FrozenError in Resque::Plugins::MultiStepTask + Version 2.0.0 ===== diff --git a/lib/resque/plugins/multi_step_task.rb b/lib/resque/plugins/multi_step_task.rb index c229330..e3c2689 100644 --- a/lib/resque/plugins/multi_step_task.rb +++ b/lib/resque/plugins/multi_step_task.rb @@ -59,8 +59,8 @@ def create(slug=nil) else slug.to_s end - task_id << "~" << nonce - + task_id = "#{task_id}~#{nonce}" + mst = new(task_id) mst.nuke redis.sadd("active-tasks", task_id)