Fix duplicated request evidence on import
Signed-off-by: gearnode <bryan@frimin.fr>
This commit is contained in:
@@ -199,16 +199,11 @@ func (s MitigationService) Import(
|
|||||||
return fmt.Errorf("cannot create global id: %w", err)
|
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{
|
evidence := &coredata.Evidence{
|
||||||
State: coredata.EvidenceStateRequested,
|
State: coredata.EvidenceStateRequested,
|
||||||
ID: evidenceID,
|
ID: evidenceID,
|
||||||
TaskID: task.ID,
|
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,
|
Type: req.Mitigations[i].Tasks[j].RequestedEvidences[k].Type,
|
||||||
Description: req.Mitigations[i].Tasks[j].RequestedEvidences[k].Name,
|
Description: req.Mitigations[i].Tasks[j].RequestedEvidences[k].Name,
|
||||||
CreatedAt: now,
|
CreatedAt: now,
|
||||||
|
|||||||
Reference in New Issue
Block a user