From b36fb50239dc91929dc458f2953cd95c460738b5 Mon Sep 17 00:00:00 2001 From: XiangYe Date: Wed, 25 Jun 2025 10:49:20 +0800 Subject: [PATCH] feat: fix check bug to allow logged-in users to buy product (#3897) --- controllers/product.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/controllers/product.go b/controllers/product.go index add6dcfd..ea780786 100644 --- a/controllers/product.go +++ b/controllers/product.go @@ -182,7 +182,7 @@ func (c *ApiController) BuyProduct() { paidUserName := c.Input().Get("userName") owner, _ := util.GetOwnerAndNameFromId(id) userId := util.GetId(owner, paidUserName) - if paidUserName != "" && !c.IsAdmin() { + if paidUserName != "" && paidUserName != c.GetSessionUsername() && !c.IsAdmin() { c.ResponseError(c.T("general:Only admin user can specify user")) return }