fix(api/edge_stacks): ensure edge stacks related endpoints list generation returns unique elements (#12102)

pull/12118/head
LP B 3 months ago committed by GitHub
parent 9fd5669a23
commit f69825d859
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

@ -6,6 +6,7 @@ import (
portainer "github.com/portainer/portainer/api"
"github.com/portainer/portainer/api/dataservices"
"github.com/portainer/portainer/api/internal/unique"
)
var ErrEdgeGroupNotFound = errors.New("edge group was not found")
@ -32,7 +33,7 @@ func EdgeStackRelatedEndpoints(edgeGroupIDs []portainer.EdgeGroupID, endpoints [
edgeStackEndpoints = append(edgeStackEndpoints, EdgeGroupRelatedEndpoints(edgeGroup, endpoints, endpointGroups)...)
}
return edgeStackEndpoints, nil
return unique.Unique(edgeStackEndpoints), nil
}
type EndpointRelationsConfig struct {

Loading…
Cancel
Save