Skip to content

Extract common code for Vulnerability state transition mutations

What does this MR do and why?

During recent work on the GQL mutations responsible for state transitions changes on vulnerabilities a lot of code duplication was identified among similar mutation and service classes.

This MR consolidates this shared behaviour into a concern for the mutations and a base class for the services classes.

MR acceptance checklist

This checklist encourages us to confirm any changes have been analyzed to reduce risks in quality, performance, reliability, security, and maintainability.

Related to #395012 (closed)

Edited by Malcolm Locke

Merge request reports