diff --git a/ruby/lib/ci/queue/redis/worker.rb b/ruby/lib/ci/queue/redis/worker.rb index 3117a78..8713567 100644 --- a/ruby/lib/ci/queue/redis/worker.rb +++ b/ruby/lib/ci/queue/redis/worker.rb @@ -323,7 +323,9 @@ def reserve 'You have to acknowledge it before you can reserve another one' end - @reserved_test = try_to_reserve_lost_test || try_to_reserve_test + test = try_to_reserve_lost_test || try_to_reserve_test + @reserved_test = test if test + test end def try_to_reserve_test