From 7d6934d00c424b3faa55f76efb18134666f7ef9e Mon Sep 17 00:00:00 2001 From: boojack Date: Sun, 16 Apr 2023 09:51:03 +0800 Subject: [PATCH] fix: rss link (#1534) --- server/rss.go | 19 +++++++++++-------- 1 file changed, 11 insertions(+), 8 deletions(-) diff --git a/server/rss.go b/server/rss.go index 9da775ad7..5027b680d 100644 --- a/server/rss.go +++ b/server/rss.go @@ -113,6 +113,13 @@ func generateRSSFromMemoList(memoList []*api.Memo, baseURL string, profile *api. } func getSystemCustomizedProfile(ctx context.Context, s *Server) (*api.CustomizedProfile, error) { + systemSetting, err := s.Store.FindSystemSetting(ctx, &api.SystemSettingFind{ + Name: api.SystemSettingCustomizedProfileName, + }) + if err != nil && common.ErrorCode(err) != common.NotFound { + return nil, err + } + customizedProfile := &api.CustomizedProfile{ Name: "memos", LogoURL: "", @@ -121,14 +128,10 @@ func getSystemCustomizedProfile(ctx context.Context, s *Server) (*api.Customized Appearance: "system", ExternalURL: "", } - systemSetting, err := s.Store.FindSystemSetting(ctx, &api.SystemSettingFind{ - Name: api.SystemSettingCustomizedProfileName, - }) - if err != nil && common.ErrorCode(err) != common.NotFound { - return nil, err - } - if err := json.Unmarshal([]byte(systemSetting.Value), customizedProfile); err != nil { - return nil, err + if systemSetting != nil { + if err := json.Unmarshal([]byte(systemSetting.Value), customizedProfile); err != nil { + return nil, err + } } return customizedProfile, nil }