diff --git a/lib/travis/api/v3/queries/crons.rb b/lib/travis/api/v3/queries/crons.rb index dfa730a5..e1b5af1b 100644 --- a/lib/travis/api/v3/queries/crons.rb +++ b/lib/travis/api/v3/queries/crons.rb @@ -6,8 +6,11 @@ module Travis::API::V3 end def start_all() + puts "starting #{Models::Cron.count} crons." Models::Cron.all.select do |cron| @cron = cron + puts cron.next_enqueuing + puts Time.now bad_things start(cron) if cron.next_enqueuing <= Time.now end diff --git a/lib/travis/api/v3/service.rb b/lib/travis/api/v3/service.rb index f3243189..7a87f44c 100644 --- a/lib/travis/api/v3/service.rb +++ b/lib/travis/api/v3/service.rb @@ -68,7 +68,7 @@ module Travis::API::V3 def check_login_and_find(*args) raise LoginRequired unless access_control.full_access_or_logged_in? - find(*args) or raise NotFound + find(*args) or raise NotFound end def not_found(actually_not_found = false, type = nil) diff --git a/script/start_crons b/script/start_crons index 63a0273e..13e69b46 100755 --- a/script/start_crons +++ b/script/start_crons @@ -6,4 +6,8 @@ require 'travis/api/app' Travis::Api::App.setup +puts "start" + Travis::API::V3::Services::Crons::Start.new(nil,nil,nil).run! + +puts "done"