Pipeline status in MR fails if source branch has no jobs
Summary
Merging a branch with no jobs will result in Could not retrieve the pipeline status., although the target branch has jobs.
Steps to reproduce
Create a .gitlab-ci.yml with a job that only runs on master branch. Create a MR from another branch and merge it.
Example Project
https://gitlab.com/fdellwing/broken-pipeline-status
What is the current bug behavior?
Gitlab is unable to fetch the after merge pipeline status (Could not retrieve the pipeline status.)
What is the expected correct behavior?
Gitlab showing the result of the after merge pipeline.
Relevant logs and/or screenshots
Output of checks
This bug happens on GitLab.com