Ran into a bug: TypeError when opening a merge request as admin without being a project member
The merge request widget keeps being in the loading state (moving grey text placeholders) and in the developer tools console the following error is displayed:
TypeError: Cannot read property 'toLowerCase' of null
at Tn.<anonymous> (mr_widget_options.vue?32c4:1)
at Tn.t._render (vue.esm.js:3557)
at Tn.r (vue.esm.js:4075)
at mn.get (vue.esm.js:4488)
at mn.run (vue.esm.js:4563)
at pn (vue.esm.js:4319)
at Array.<anonymous> (vue.esm.js:1989)
at Qt (vue.esm.js:1915)
Looking at the code reveals that humanAccess is not set, which leads to the solution to add the current user as a member of the project or group. This is likely only relevant for the admin user.