mirror of
https://github.com/portainer/portainer.git
synced 2025-07-19 13:29:41 +02:00
fix(edgestacks): fix edge stack update when using Git BE-11766 (#629)
This commit is contained in:
parent
d68fe42918
commit
f82921d2a1
1 changed files with 6 additions and 2 deletions
|
@ -145,11 +145,15 @@ func (handler *Handler) handleChangeEdgeGroups(tx dataservices.DataStoreTx, edge
|
||||||
relatedEnvironmentsToRemove := oldRelatedEnvironmentsSet.Difference(newRelatedEnvironmentsSet)
|
relatedEnvironmentsToRemove := oldRelatedEnvironmentsSet.Difference(newRelatedEnvironmentsSet)
|
||||||
|
|
||||||
if len(relatedEnvironmentsToRemove) > 0 {
|
if len(relatedEnvironmentsToRemove) > 0 {
|
||||||
tx.EndpointRelation().RemoveEndpointRelationsForEdgeStack(relatedEnvironmentsToRemove.Keys(), edgeStackID)
|
if err := tx.EndpointRelation().RemoveEndpointRelationsForEdgeStack(relatedEnvironmentsToRemove.Keys(), edgeStackID); err != nil {
|
||||||
|
return nil, nil, errors.WithMessage(err, "Unable to remove edge stack relations from the database")
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if len(relatedEnvironmentsToAdd) > 0 {
|
if len(relatedEnvironmentsToAdd) > 0 {
|
||||||
tx.EndpointRelation().AddEndpointRelationsForEdgeStack(relatedEnvironmentsToAdd.Keys(), edgeStackID)
|
if err := tx.EndpointRelation().AddEndpointRelationsForEdgeStack(relatedEnvironmentsToAdd.Keys(), edgeStackID); err != nil {
|
||||||
|
return nil, nil, errors.WithMessage(err, "Unable to add edge stack relations to the database")
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
return newRelatedEnvironmentIDs, relatedEnvironmentsToAdd, nil
|
return newRelatedEnvironmentIDs, relatedEnvironmentsToAdd, nil
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue