Vulnerability feedback is missing for vulnerability occurrences that promoted to first class vulnerabilities

Summary

We recently populated first class vulnerabilities from vulnerability occurrences. It seems some vulnerability feedback information is missing after this transformation.

Steps to reproduce

1.) https://gitlab.com/gitlab-org/gitlab/-/security/dashboard

2.) Click any of the dismissed vulnerabilities

3.) You will see following error

This problem can be observed for all projects in Gitlab.com

image

Investigation

To see who dismissed the vulnerability, we need to bring user details via vulnerability feedback.(author_id) Since we don't have that link anymore we are hitting gitlab.com/api/v4/user/:id end point with empty user id which causes error,

image

What is the expected correct behavior?

We should be able to see who dismissed the issue. Check following screenshot as example, (it is from staging)

image