diff --git a/kernel/model/storage.go b/kernel/model/storage.go index 7f506ac4339..25e3cffdf16 100644 --- a/kernel/model/storage.go +++ b/kernel/model/storage.go @@ -232,6 +232,10 @@ func getRecentDocs(sortBy string) (ret []*RecentDoc, err error) { if err = gulu.JSON.UnmarshalJSON(data, &tmp); err != nil { logging.LogErrorf("unmarshal storage [recent-doc] failed: %s", err) + if err = setRecentDocs([]*RecentDoc{}); err != nil { + logging.LogErrorf("reset storage [recent-doc] failed: %s", err) + } + ret = []*RecentDoc{} return }