diff options
Diffstat (limited to 'app/models/ci/trigger_schedule.rb')
-rw-r--r-- | app/models/ci/trigger_schedule.rb | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/app/models/ci/trigger_schedule.rb b/app/models/ci/trigger_schedule.rb index be547af2114..58337b34d80 100644 --- a/app/models/ci/trigger_schedule.rb +++ b/app/models/ci/trigger_schedule.rb @@ -1,6 +1,7 @@ module Ci class TriggerSchedule < ActiveRecord::Base extend Ci::Model + include Importable acts_as_paranoid @@ -9,10 +10,10 @@ module Ci delegate :ref, to: :trigger - validates :trigger, presence: true - validates :cron, cron: true, presence: true - validates :cron_time_zone, presence: true - validates :ref, ref: true, presence: true + validates :trigger, presence: { unless: :importing? } + validates :cron, cron: true, presence: { unless: :importing? } + validates :cron_time_zone, presence: { unless: :importing? } + validates :ref, presence: { unless: :importing? } # validate :check_cron_frequency after_create :schedule_next_run! |