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
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,
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)