From b569ea7ef32acb50a00570c27da4ccb2a26adebd Mon Sep 17 00:00:00 2001 From: Matt Hook Date: Thu, 14 Dec 2023 16:06:09 +1300 Subject: [PATCH] update db version stuff --- api/datastore/migrator/migrate_dbversion100.go | 4 +++- api/datastore/migrator/migrate_dbversion80.go | 4 +++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/api/datastore/migrator/migrate_dbversion100.go b/api/datastore/migrator/migrate_dbversion100.go index 14896fd48..725c7e92d 100644 --- a/api/datastore/migrator/migrate_dbversion100.go +++ b/api/datastore/migrator/migrate_dbversion100.go @@ -146,7 +146,9 @@ func (m *Migrator) updateEdgeStackStatusForDB100() error { edgeStack.Status[environmentID] = environmentStatus } - err = m.edgeStackService.UpdateEdgeStack(edgeStack.ID, &edgeStack) + err = m.edgeStackService.UpdateEdgeStackFunc(edgeStack.ID, func(stack *portainer.EdgeStack) { + stack.Status = edgeStack.Status + }) if err != nil { return err } diff --git a/api/datastore/migrator/migrate_dbversion80.go b/api/datastore/migrator/migrate_dbversion80.go index 77671745e..4f319261f 100644 --- a/api/datastore/migrator/migrate_dbversion80.go +++ b/api/datastore/migrator/migrate_dbversion80.go @@ -93,7 +93,9 @@ func (m *Migrator) updateEdgeStackStatusForDB80() error { edgeStack.Status[endpointId] = status } - err = m.edgeStackService.UpdateEdgeStack(edgeStack.ID, &edgeStack) + err = m.edgeStackService.UpdateEdgeStackFunc(edgeStack.ID, func(stack *portainer.EdgeStack) { + stack.Status = edgeStack.Status + }) if err != nil { return err }