Project with no pipeline, MR stuck with "Checking pipeline status"

There’s a missing case here:

This situation can happen too if the project has no pipe defined (no .gitlab-ci.yml file), and the project has the setting “pipelines must succeed” enabled.

Happened to me in a MR, the spinner got stuck in that state.

But maybe it’s an error, no?
“Pipelines must succeed”, but if I define no pipe, there’s no need to get blocked…