Fix duplicated request evidence on import

Signed-off-by: gearnode <bryan@frimin.fr>
This commit is contained in:
gearnode
2025-04-03 17:36:25 +02:00
parent ddc4cd45a4
commit a6da14d885

View File

@@ -199,16 +199,11 @@ func (s MitigationService) Import(
return fmt.Errorf("cannot create global id: %w", err)
}
referenceID, err := uuid.NewV4()
if err != nil {
return fmt.Errorf("cannot generate reference id: %w", err)
}
evidence := &coredata.Evidence{
State: coredata.EvidenceStateRequested,
ID: evidenceID,
TaskID: task.ID,
ReferenceID: "custom-evidence-" + referenceID.String(),
ReferenceID: req.Mitigations[i].Tasks[j].RequestedEvidences[k].ReferenceID,
Type: req.Mitigations[i].Tasks[j].RequestedEvidences[k].Type,
Description: req.Mitigations[i].Tasks[j].RequestedEvidences[k].Name,
CreatedAt: now,