The GraphQL query for the MR popover failes on the frontend
The GraphQL query for MR popovers fails with this error in the console:
GraphQL execution errors for query 'mergeRequest' console.js:32
e console.js:32
value vue-apollo.esm.js:626
value vue-apollo.esm.js:876
y Observable.js:134
v Observable.js:165
value Observable.js:224
error bundle.esm.js:390
error bundle.esm.js:390
queryListenerForObserver bundle.esm.js:1191
s tslib.es6.js:97
s tslib.es6.js:78
s tslib.es6.js:71
L es.promise.js:223
s tslib.es6.js:67
queryListenerForObserver bundle.esm.js:1147
broadcastQueries bundle.esm.js:1627
broadcastQueries bundle.esm.js:1626
broadcastQueries bundle.esm.js:1621
next bundle.esm.js:1719
s tslib.es6.js:97
s tslib.es6.js:78
s tslib.es6.js:71
L es.promise.js:223
s tslib.es6.js:67
next bundle.esm.js:1676
y Observable.js:130
v Observable.js:165
value Observable.js:219
next dedupLink.js:60
next dedupLink.js:60
y Observable.js:130
v Observable.js:165
value Observable.js:219
next bundle.esm.js:85
next bundle.esm.js:85
next bundle.esm.js:83
y Observable.js:130
v Observable.js:165
value Observable.js:219
batchHandler bundle.esm.js:74
s es.promise.js:103
G es.promise.js:120
i microtask.js:26
Object { message: "Type mismatch on variable $mergeRequestIID and argument iid (ID! / String)", locations: (1) […], fields: (4) […] }
console.js:32
Unhandled promise rejection undefined console.js:32
TypeError: e.project is undefinedmr_popover.vue:75
I think this might be caused by https://gitlab.com/gitlab-org/gitlab-ce/issues/62650. Which changed the type of the iid
field from ID
to String
. I think this should be a matter of updating the type on the frontend