diff options
author | GitLab Bot <gitlab-bot@gitlab.com> | 2020-08-20 21:42:06 +0300 |
---|---|---|
committer | GitLab Bot <gitlab-bot@gitlab.com> | 2020-08-20 21:42:06 +0300 |
commit | 6e4e1050d9dba2b7b2523fdd1768823ab85feef4 (patch) | |
tree | 78be5963ec075d80116a932011d695dd33910b4e /app/services/incident_management/create_incident_label_service.rb | |
parent | 1ce776de4ae122aba3f349c02c17cebeaa8ecf07 (diff) |
Add latest changes from gitlab-org/gitlab@13-3-stable-ee
Diffstat (limited to 'app/services/incident_management/create_incident_label_service.rb')
-rw-r--r-- | app/services/incident_management/create_incident_label_service.rb | 20 |
1 files changed, 1 insertions, 19 deletions
diff --git a/app/services/incident_management/create_incident_label_service.rb b/app/services/incident_management/create_incident_label_service.rb index dbd0d78fa3c..595f5df184f 100644 --- a/app/services/incident_management/create_incident_label_service.rb +++ b/app/services/incident_management/create_incident_label_service.rb @@ -14,27 +14,9 @@ module IncidentManagement def execute label = Labels::FindOrCreateService .new(current_user, project, **LABEL_PROPERTIES) - .execute - - if label.invalid? - log_invalid_label_info(label) - return ServiceResponse.error(payload: { label: label }, message: full_error_message(label)) - end + .execute(skip_authorization: true) ServiceResponse.success(payload: { label: label }) end - - private - - def log_invalid_label_info(label) - log_info <<~TEXT.chomp - Cannot create incident label "#{label.title}" \ - for "#{label.project.full_name}": #{full_error_message(label)}. - TEXT - end - - def full_error_message(label) - label.errors.full_messages.to_sentence - end end end |