From 0caf5ca59e4ab982cdc41615a6d8edc1c9b786f0 Mon Sep 17 00:00:00 2001 From: Hui Date: Sat, 30 Oct 2021 11:09:11 +1300 Subject: [PATCH] fix(migration): ignore volumes with no created timestamp EE-1966 --- api/bolt/migrator/migrate_dbversion31.go | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/api/bolt/migrator/migrate_dbversion31.go b/api/bolt/migrator/migrate_dbversion31.go index 55555096d..5993f0513 100644 --- a/api/bolt/migrator/migrate_dbversion31.go +++ b/api/bolt/migrator/migrate_dbversion31.go @@ -218,8 +218,12 @@ func findResourcesToUpdateForDB32(dockerID string, volumesData map[string]interf if !nameExist { continue } + createTime, createTimeExist := volume["CreatedAt"].(string) + if !createTimeExist { + continue + } - oldResourceID := fmt.Sprintf("%s%s", volumeName, volume["CreatedAt"].(string)) + oldResourceID := fmt.Sprintf("%s%s", volumeName, createTime) resourceControl, ok := volumeResourceControls[oldResourceID] if ok {