diff --git a/app/controllers/projects/settings/ci_cd_controller.rb b/app/controllers/projects/settings/ci_cd_controller.rb index 75e590f3f33815d806058c6d92f4af3c48fab54e..f2f63e986bb9ba8b9d6df462d3d99e93e77b2335 100644 --- a/app/controllers/projects/settings/ci_cd_controller.rb +++ b/app/controllers/projects/settings/ci_cd_controller.rb @@ -99,7 +99,9 @@ module Projects def define_triggers_variables @triggers = @project.triggers + .present(current_user: current_user) @trigger = ::Ci::Trigger.new + .present(current_user: current_user) end def define_badges_variables diff --git a/app/models/ci/trigger.rb b/app/models/ci/trigger.rb index 3a9cdfcc35e2839e9fcc487ee7569aebf4777399..637148c4ce47c94021883ffc2773fee97148eea6 100644 --- a/app/models/ci/trigger.rb +++ b/app/models/ci/trigger.rb @@ -30,7 +30,7 @@ module Ci end def short_token - token[0...4] + token[0...4] if token.present? end def legacy? diff --git a/lib/api/triggers.rb b/lib/api/triggers.rb index 26255aecef6d5ebcb10840d67f67d9b325ee5b78..8fc7c7361e1b908191cfa929747d6c77297f744e 100644 --- a/lib/api/triggers.rb +++ b/lib/api/triggers.rb @@ -85,7 +85,7 @@ module API declared_params(include_missing: false).merge(owner: current_user)) if trigger.valid? - present trigger, with: Entities::Trigger + present trigger, with: Entities::Trigger, current_user: current_user else render_validation_error!(trigger) end @@ -106,7 +106,7 @@ module API break not_found!('Trigger') unless trigger if trigger.update(declared_params(include_missing: false)) - present trigger, with: Entities::Trigger + present trigger, with: Entities::Trigger, current_user: current_user else render_validation_error!(trigger) end @@ -127,7 +127,7 @@ module API if trigger.update(owner: current_user) status :ok - present trigger, with: Entities::Trigger + present trigger, with: Entities::Trigger, current_user: current_user else render_validation_error!(trigger) end