related_merge_requests api call returns merge requests that are not related to the issue
Summary
Steps to reproduce
- create an issue for some project (let it be
some-ns/my-project with IID 13
) - create merge requests in other projects and link them to the issue created on the previous step
What is the current bug behavior?
related merge requests seen in the web ui (correct list of related merge requests) does not match the list returned by GET /projects/some-ns%2Fmy-project/issues/13/related_merge_requests
API call (irrelevant merge requests)
What is the expected correct behavior?
API call should return the same merge requests list as seen in web ui.
Relevant logs and/or screenshots
client code in question (javascript):
let issueId = 13;
api.get('/projects/' + encodeURIComponent('some-ns/my-project') + '/issues/' + issueId + '/related_merge_requests')
.then(response => response.data).catch(e => [])
.then(mergeRequests => mergeRequests.map(mergeRequest => console.log(mergeRequest.title)));
api
is an axios
instance. nothing fancy.
I'm running 11.5.4 (315df49c) official gitlab-ce docker image