From e3a5a36fc818cc968eef59817df859eb175fb5b2 Mon Sep 17 00:00:00 2001 From: GitLab Bot Date: Mon, 8 May 2023 23:10:52 +0000 Subject: Add latest changes from gitlab-org/gitlab@15-9-stable-ee --- app/models/merge_request.rb | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'app/models/merge_request.rb') diff --git a/app/models/merge_request.rb b/app/models/merge_request.rb index 485ca3a3850..f3488f6ea60 100644 --- a/app/models/merge_request.rb +++ b/app/models/merge_request.rb @@ -1478,6 +1478,7 @@ class MergeRequest < ApplicationRecord def fetch_ref! target_project.repository.fetch_source_branch!(source_project.repository, source_branch, ref_path) + expire_ancestor_cache end # Returns the current merge-ref HEAD commit. @@ -2037,6 +2038,10 @@ class MergeRequest < ApplicationRecord self.draft = draft? end + def expire_ancestor_cache + project.repository.expire_ancestor_cache(target_branch_sha, diff_head_sha) + end + def missing_report_error(report_type) { status: :error, status_reason: "This merge request does not have #{report_type} reports" } end -- cgit v1.2.1