From c9e2a3b90098f8d0ba5b49d2a24280eb3b4b8d73 Mon Sep 17 00:00:00 2001 From: mhenrixon Date: Sat, 11 Nov 2023 16:45:26 +0200 Subject: [PATCH] fix: skip unless reaper was registered --- lib/sidekiq_unique_jobs/orphans/manager.rb | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/lib/sidekiq_unique_jobs/orphans/manager.rb b/lib/sidekiq_unique_jobs/orphans/manager.rb index 963e51eb..0cf0fa98 100644 --- a/lib/sidekiq_unique_jobs/orphans/manager.rb +++ b/lib/sidekiq_unique_jobs/orphans/manager.rb @@ -39,12 +39,13 @@ def start(test_task = nil) # rubocop:disable self.task = test_task || default_task with_logging_context do - register_reaper_process - log_info("Starting Reaper") + if register_reaper_process + log_info("Starting Reaper") - task.add_observer(Observer.new) - task.execute - task + task.add_observer(Observer.new) + task.execute + task + end end end