diff --git a/kernel/model/storage.go b/kernel/model/storage.go index 7e1b427c4..2ca930c96 100644 --- a/kernel/model/storage.go +++ b/kernel/model/storage.go @@ -342,6 +342,7 @@ func setLocalStorage(val interface{}) (err error) { } func getLocalStorage() (ret map[string]interface{}, err error) { + ret = map[string]interface{}{} lsPath := filepath.Join(util.DataDir, "storage/local.json") if !gulu.File.IsExist(lsPath) { return @@ -353,7 +354,6 @@ func getLocalStorage() (ret map[string]interface{}, err error) { return } - ret = map[string]interface{}{} if err = gulu.JSON.UnmarshalJSON(data, &ret); nil != err { logging.LogErrorf("unmarshal storage [local] failed: %s", err) return