8.1 cannot create MR 'merge_request_diff is nil'
Completed 500 Internal Server Error in 3320ms (ActiveRecord: 82.7ms)
ActionView::Template::Error (MergeRequest#commits delegated to merge_request_diff.commits, but merge_request_diff is nil: #<MergeRequest id: nil, target_branch: "master", source_branch: "git-archive-improvements", source_project_id: 13083, author_id: nil, assignee_id: nil, title: "Git archive improvements", created_at: nil, updated_at: nil, milestone_id: nil, state: "opened", merge_status: "unchecked", target_project_id: 13083, iid: nil, description: nil, position: 0, locked_at: nil, updated_by_id: nil, merge_error: nil>):
15:
16: .files
17: - diff_files.each_with_index do |diff_file, index|
18: - diff_commit = commit_for_diff(diff_file.diff)
19: - blob = project.repository.blob_for_diff(diff_commit, diff_file.diff)
20: - next unless blob
21:
app/models/merge_request.rb:45:in `rescue in commits'