From 220cd4d6b8c5768ce89f4e19c5e1e4a1efe1454a Mon Sep 17 00:00:00 2001 From: Noah Hsu Date: Sat, 10 Sep 2022 13:47:38 +0800 Subject: [PATCH] fix: must update version if upgrade --- internal/bootstrap/data/setting.go | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/internal/bootstrap/data/setting.go b/internal/bootstrap/data/setting.go index b30649a5..564a0cf0 100644 --- a/internal/bootstrap/data/setting.go +++ b/internal/bootstrap/data/setting.go @@ -35,15 +35,12 @@ func initSettings() { for i := range initialSettingItems { v := initialSettingItems[i] _, err := db.GetSettingItemByKey(v.Key) - if err == nil { - continue - } - if errors.Is(err, gorm.ErrRecordNotFound) { + if errors.Is(err, gorm.ErrRecordNotFound) || v.Key == conf.VERSION { err = db.SaveSettingItem(v) if err != nil { log.Fatalf("failed create setting: %+v", err) } - } else { + } else if err != nil { log.Fatalf("failed get setting: %+v", err) } }