diff options
Diffstat (limited to 'app/controllers')
-rw-r--r-- | app/controllers/projects/triggers_controller.rb | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/app/controllers/projects/triggers_controller.rb b/app/controllers/projects/triggers_controller.rb index 5ceeeb1c454..2a3c563890b 100644 --- a/app/controllers/projects/triggers_controller.rb +++ b/app/controllers/projects/triggers_controller.rb @@ -16,6 +16,7 @@ class Projects::TriggersController < Projects::ApplicationController if @trigger.valid? flash[:notice] = 'Trigger was created successfully.' else + puts "@trigger.errors: #{@trigger.errors.inspect}" flash[:alert] = 'You could not create a new trigger.' end @@ -33,6 +34,7 @@ class Projects::TriggersController < Projects::ApplicationController end def edit + @trigger.build_trigger_schedule unless @trigger.trigger_schedule.present? end def update @@ -69,15 +71,15 @@ class Projects::TriggersController < Projects::ApplicationController def create_params params.require(:trigger).permit( - :description, :ref, :trigger_schedule_on, - trigger_schedule_attributes: [ :cron, :cron_timezone ] + :description, :ref, + trigger_schedule_attributes: [ :cron, :cron_timezone, :_destroy ] ) end def update_params params.require(:trigger).permit( - :description, :ref, :trigger_schedule_on, - trigger_schedule_attributes: [ :cron, :cron_timezone ] + :description, :ref, + trigger_schedule_attributes: [ :cron, :cron_timezone, :_destroy ] ) end end |