From 14ed6ed2a325229002bf953ed2c30ba5322c9887 Mon Sep 17 00:00:00 2001 From: Prabhat Khera <91852476+prabhat-org@users.noreply.github.com> Date: Tue, 1 Mar 2022 10:31:33 +1300 Subject: [PATCH] DB upgrade failes if bucket does not exists (#6608) --- api/database/boltdb/db.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/api/database/boltdb/db.go b/api/database/boltdb/db.go index e80b86339..a5f5e9165 100644 --- a/api/database/boltdb/db.go +++ b/api/database/boltdb/db.go @@ -407,6 +407,9 @@ func (connection *DbConnection) RestoreMetadata(s map[string]interface{}) error err = connection.Batch(func(tx *bolt.Tx) error { bucket := tx.Bucket([]byte(bucketName)) + if bucket == nil { + return nil + } return bucket.SetSequence(uint64(id)) }) }