# File lib/rufus/scheduler/jobs.rb, line 563
      def set_next_time(trigger_time, is_post=false)

        return if is_post

        n = Rufus::Scheduler::ZoTime.now

        @next_time =
          if @first_at && (trigger_time == nil || @first_at > n)
            @first_at
          else
            (@next_time || n) + @frequency
          end
      end