From 216dfd49018f229497ea034c7db1a14559c94a33 Mon Sep 17 00:00:00 2001 From: David Stosik Date: Fri, 22 Aug 2025 10:00:32 +0900 Subject: [PATCH] Don't reserve `nil` when there are no tests left --- ruby/lib/ci/queue/redis/worker.rb | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) 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