From ec43e3644436e0ae90f6fb6a64256c38ceb68cc9 Mon Sep 17 00:00:00 2001 From: Bob Van Landuyt Date: Fri, 6 Apr 2018 12:47:52 +0200 Subject: Prevent new merge requests for archived projects This prevents creating merge requests targeting archived projects. This could happen when a project was already forked, but then the source was archived. --- app/finders/merge_request_target_project_finder.rb | 1 + 1 file changed, 1 insertion(+) (limited to 'app/finders/merge_request_target_project_finder.rb') diff --git a/app/finders/merge_request_target_project_finder.rb b/app/finders/merge_request_target_project_finder.rb index f358938344e..188ec447a94 100644 --- a/app/finders/merge_request_target_project_finder.rb +++ b/app/finders/merge_request_target_project_finder.rb @@ -12,6 +12,7 @@ class MergeRequestTargetProjectFinder if @source_project.fork_network @source_project.fork_network.projects .public_or_visible_to_user(current_user) + .non_archived .with_feature_available_for_user(:merge_requests, current_user) else Project.where(id: source_project) -- cgit v1.2.3