Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.com/gitlab-org/gitlab-foss.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGitLab Bot <gitlab-bot@gitlab.com>2023-01-27 21:10:39 +0300
committerGitLab Bot <gitlab-bot@gitlab.com>2023-01-27 21:10:39 +0300
commit9beaa6816987274f2b870146ac649c970d69da24 (patch)
tree17af5519819903593a71b1eae47cbc0999f9a1c7 /app/services
parent524a21e75209d2501b23b648daf753e3a4bebe56 (diff)
Add latest changes from gitlab-org/gitlab@master
Diffstat (limited to 'app/services')
-rw-r--r--app/services/issuable_base_service.rb3
-rw-r--r--app/services/merge_requests/push_options_handler_service.rb2
-rw-r--r--app/services/milestones/destroy_service.rb2
3 files changed, 4 insertions, 3 deletions
diff --git a/app/services/issuable_base_service.rb b/app/services/issuable_base_service.rb
index e24ae8f59f0..911d04d6b7a 100644
--- a/app/services/issuable_base_service.rb
+++ b/app/services/issuable_base_service.rb
@@ -34,8 +34,9 @@ class IssuableBaseService < ::BaseProjectService
end
def filter_params(issuable)
+ params.delete(:milestone)
+
unless can_set_issuable_metadata?(issuable)
- params.delete(:milestone)
params.delete(:milestone_id)
params.delete(:labels)
params.delete(:add_label_ids)
diff --git a/app/services/merge_requests/push_options_handler_service.rb b/app/services/merge_requests/push_options_handler_service.rb
index 711978dc3f7..235dc6678df 100644
--- a/app/services/merge_requests/push_options_handler_service.rb
+++ b/app/services/merge_requests/push_options_handler_service.rb
@@ -145,7 +145,7 @@ module MergeRequests
if push_options[:milestone]
milestone = Milestone.for_projects_and_groups(@project, @project.ancestors_upto)&.find_by_name(push_options[:milestone])
- params[:milestone] = milestone if milestone
+ params[:milestone_id] = milestone.id if milestone
end
if params.key?(:description)
diff --git a/app/services/milestones/destroy_service.rb b/app/services/milestones/destroy_service.rb
index 2563f2f5390..c348e2a58a3 100644
--- a/app/services/milestones/destroy_service.rb
+++ b/app/services/milestones/destroy_service.rb
@@ -4,7 +4,7 @@ module Milestones
class DestroyService < Milestones::BaseService
def execute(milestone)
Milestone.transaction do
- update_params = { milestone: nil, skip_milestone_email: true }
+ update_params = { milestone_id: nil, skip_milestone_email: true }
milestone.issues.each do |issue|
Issues::UpdateService.new(project: parent, current_user: current_user, params: update_params).execute(issue)