From 6460f2f2e12a12a9eed773b3108961552ff695e6 Mon Sep 17 00:00:00 2001 From: Chang lue Tsen Date: Fri, 5 Sep 2025 11:14:38 -0400 Subject: [PATCH] fix(user): correct placement of DeepCopy for user info update logic --- internal/logic/admin/user/updateUserBasicInfoLogic.go | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/internal/logic/admin/user/updateUserBasicInfoLogic.go b/internal/logic/admin/user/updateUserBasicInfoLogic.go index d370a14..9f57f75 100644 --- a/internal/logic/admin/user/updateUserBasicInfoLogic.go +++ b/internal/logic/admin/user/updateUserBasicInfoLogic.go @@ -39,7 +39,6 @@ func (l *UpdateUserBasicInfoLogic) UpdateUserBasicInfo(req *types.UpdateUserBasi isDemo := strings.ToLower(os.Getenv("PPANEL_MODE")) == "demo" - tool.DeepCopy(userInfo, req) if req.Avatar != "" && !tool.IsValidImageSize(req.Avatar, 1024) { return errors.Wrapf(xerr.NewErrCode(xerr.ERROR), "Invalid Image Size") } @@ -121,7 +120,7 @@ func (l *UpdateUserBasicInfoLogic) UpdateUserBasicInfo(req *types.UpdateUserBasi } userInfo.Commission = req.Commission } - + tool.DeepCopy(userInfo, req) userInfo.OnlyFirstPurchase = &req.OnlyFirstPurchase userInfo.ReferralPercentage = req.ReferralPercentage