From 0d706abbd38402038d79ceacc935cb7f3951f64d Mon Sep 17 00:00:00 2001 From: MaysWind Date: Sun, 11 Aug 2024 12:17:48 +0800 Subject: [PATCH] don't remove old user custom avatar when old custom avatar type is empty --- pkg/api/users.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkg/api/users.go b/pkg/api/users.go index 7fa58bcc..6f811b13 100644 --- a/pkg/api/users.go +++ b/pkg/api/users.go @@ -563,7 +563,7 @@ func (a *UsersApi) UserUpdateAvatarHandler(c *core.Context) (any, *errs.Error) { return nil, errs.Or(err, errs.ErrOperationFailed) } - if fileExtension != user.CustomAvatarType { + if fileExtension != user.CustomAvatarType && user.CustomAvatarType != "" { err = storage.Container.DeleteAvatar(user.Uid, user.CustomAvatarType) if err != nil {