Issues created from vulnerabilities detail page missing information

Problem

When creating an issue from a vulnerability via the security dashboard's vulnerability detail page, not all fields in the issue template are populated such as description. Tested with DAST and API Fuzzing report types. Creating an issue from the pipeline's secure tab works as expected.

image

Implementation plan

  1. backend Extend VulnerabilityPresenter (ee/app/presenters/vulnerability_presenter.rb) to take Vulnerabilites::Finding#description is the Vulnerability#description is empty

/cc @sethgitlab @stkerr

Edited by Michał Zając