diff --git a/app/models/merge_request.rb b/app/models/merge_request.rb index 345b9a26d4ee1a1e4680ef7f9995b984050f8692..1be8061e53d1c7547954802a8f85a07887b03882 100644 --- a/app/models/merge_request.rb +++ b/app/models/merge_request.rb @@ -241,7 +241,7 @@ class MergeRequest < ActiveRecord::Base return unless unchecked? can_be_merged = - project.repository.can_be_merged?(source_sha, target_branch) + !broken? && project.repository.can_be_merged?(source_sha, target_branch) if can_be_merged mark_as_mergeable