diff options
author | Christian Couder <chriscool@tuxfamily.org> | 2019-08-30 09:51:45 +0200 |
---|---|---|
committer | Christian Couder <chriscool@tuxfamily.org> | 2019-09-04 12:11:31 +0200 |
commit | 760d4a16214b2ae77c4c0ea9c719815e9473dcd9 (patch) | |
tree | 07c5b8a8db969a741f97294584a1f64c9bb09244 /app/services/issuable_base_service.rb | |
parent | f00db0c342d01b33617f269447ff76140944a86e (diff) | |
download | gitlab-ce-760d4a16214b2ae77c4c0ea9c719815e9473dcd9.tar.gz |
Avoid creating labels when removing them
IssuableBaseService has been updated so that labels are not
created when push options to remove them are received.
Diffstat (limited to 'app/services/issuable_base_service.rb')
-rw-r--r-- | app/services/issuable_base_service.rb | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/app/services/issuable_base_service.rb b/app/services/issuable_base_service.rb index 71c86106f48..d1803602cb1 100644 --- a/app/services/issuable_base_service.rb +++ b/app/services/issuable_base_service.rb @@ -85,7 +85,7 @@ class IssuableBaseService < BaseService if params[:remove_label_ids] params[:remove_label_ids] = labels_service.filter_labels_ids_in_param(:remove_label_ids) elsif params[:remove_labels] - params[:remove_label_ids] = labels_service.find_or_create_by_titles(:remove_labels).map(&:id) + params[:remove_label_ids] = labels_service.find_or_create_by_titles(:remove_labels, find_only: true).map(&:id) end if params[:label_ids] |