mirror of https://github.com/portainer/portainer
fix(api/edge_stacks): ensure edge stacks related endpoints list generation returns unique elements (#12102)
parent
9fd5669a23
commit
f69825d859
|
@ -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…
Reference in New Issue