diff --git a/lib/scheduler/schedule_info.rb b/lib/scheduler/schedule_info.rb
index 08c77569672..fb7a3ad34a5 100644
--- a/lib/scheduler/schedule_info.rb
+++ b/lib/scheduler/schedule_info.rb
@@ -100,7 +100,7 @@ module Scheduler
         current_owner: @current_owner
       }.to_json
 
-      redis.zadd queue_key, @next_run , @klass
+      redis.zadd queue_key, @next_run , @klass if @next_run
     end
 
     def del!