fix: scope coupons by tenant
This commit is contained in:
@@ -136,7 +136,7 @@ func (s *order) Create(
|
||||
|
||||
// Validate Coupon
|
||||
if form.UserCouponID > 0 {
|
||||
discount, err := Coupon.Validate(ctx, uid, form.UserCouponID, amountOriginal)
|
||||
discount, err := Coupon.Validate(ctx, tenantID, uid, form.UserCouponID, amountOriginal)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
@@ -188,7 +188,7 @@ func (s *order) Create(
|
||||
|
||||
// Mark Coupon Used
|
||||
if form.UserCouponID > 0 {
|
||||
if err := Coupon.MarkUsed(ctx, tx, form.UserCouponID, order.ID); err != nil {
|
||||
if err := Coupon.MarkUsed(ctx, tx, tenantID, form.UserCouponID, order.ID); err != nil {
|
||||
return err
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user