mirror of
https://github.com/portainer/portainer.git
synced 2025-07-18 21:09:40 +02:00
Some checks are pending
ci / build_images (map[arch:amd64 platform:linux version:]) (push) Waiting to run
ci / build_images (map[arch:amd64 platform:windows version:1809]) (push) Waiting to run
ci / build_images (map[arch:amd64 platform:windows version:ltsc2022]) (push) Waiting to run
ci / build_images (map[arch:arm platform:linux version:]) (push) Waiting to run
ci / build_images (map[arch:arm64 platform:linux version:]) (push) Waiting to run
ci / build_images (map[arch:ppc64le platform:linux version:]) (push) Waiting to run
ci / build_images (map[arch:s390x platform:linux version:]) (push) Waiting to run
ci / build_manifests (push) Blocked by required conditions
/ triage (push) Waiting to run
Lint / Run linters (push) Waiting to run
Test / test-client (push) Waiting to run
Test / test-server (map[arch:amd64 platform:linux]) (push) Waiting to run
Test / test-server (map[arch:amd64 platform:windows version:1809]) (push) Waiting to run
Test / test-server (map[arch:amd64 platform:windows version:ltsc2022]) (push) Waiting to run
Test / test-server (map[arch:arm64 platform:linux]) (push) Waiting to run
33 lines
622 B
Go
33 lines
622 B
Go
package migrator
|
|
|
|
import (
|
|
"github.com/segmentio/encoding/json"
|
|
|
|
"github.com/rs/zerolog/log"
|
|
)
|
|
|
|
func (migrator *Migrator) migratePendingActionsDataForDB130() error {
|
|
log.Info().Msg("Migrating pending actions data")
|
|
|
|
pendingActions, err := migrator.pendingActionsService.ReadAll()
|
|
if err != nil {
|
|
return err
|
|
}
|
|
|
|
for _, pa := range pendingActions {
|
|
actionData, err := json.Marshal(pa.ActionData)
|
|
if err != nil {
|
|
return err
|
|
}
|
|
|
|
pa.ActionData = string(actionData)
|
|
|
|
// Update the pending action
|
|
err = migrator.pendingActionsService.Update(pa.ID, &pa)
|
|
if err != nil {
|
|
return err
|
|
}
|
|
}
|
|
|
|
return nil
|
|
}
|