Dedupe campaign source IDs with gid.NewSet

Remove local uniqueGIDs helper in favor of the existing gid set
utility used elsewhere in coredata.

Signed-off-by: Cursor Agent <cursoragent@cursor.com>

Co-authored-by: Bryan FRIMIN <bryan@frimin.fr>
This commit is contained in:
Cursor Agent
2026-07-27 14:53:57 +00:00
parent 3b3d7002a9
commit b5574764cf

View File

@@ -159,11 +159,11 @@ func (sources *AccessReviewCampaignSources) MergeByCampaignID(
campaignID gid.GID,
accessReviewSourceIDs []gid.GID,
) error {
uniqueSourceIDs := uniqueGIDs(accessReviewSourceIDs)
sourceIDs := gid.NewSet(accessReviewSourceIDs...)
sourceIDStrings := make([]string, len(uniqueSourceIDs))
for i, id := range uniqueSourceIDs {
sourceIDStrings[i] = id.String()
sourceIDStrings := make([]string, 0, len(sourceIDs))
for id := range sourceIDs {
sourceIDStrings = append(sourceIDStrings, id.String())
}
now := time.Now()