We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent f692e6c commit 220cd4dCopy full SHA for 220cd4d
internal/bootstrap/data/setting.go
@@ -35,15 +35,12 @@ func initSettings() {
35
for i := range initialSettingItems {
36
v := initialSettingItems[i]
37
_, err := db.GetSettingItemByKey(v.Key)
38
- if err == nil {
39
- continue
40
- }
41
- if errors.Is(err, gorm.ErrRecordNotFound) {
+ if errors.Is(err, gorm.ErrRecordNotFound) || v.Key == conf.VERSION {
42
err = db.SaveSettingItem(v)
43
if err != nil {
44
log.Fatalf("failed create setting: %+v", err)
45
}
46
- } else {
+ } else if err != nil {
47
log.Fatalf("failed get setting: %+v", err)
48
49
0 commit comments