From dd7f599c24ddd2f7276ec7e269084c89430c2fa0 Mon Sep 17 00:00:00 2001 From: matst80 Date: Fri, 15 Nov 2024 10:34:49 +0100 Subject: [PATCH] should be item qty --- cart-grain.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cart-grain.go b/cart-grain.go index 0454596..b6c512c 100644 --- a/cart-grain.go +++ b/cart-grain.go @@ -294,7 +294,7 @@ func (c *CartGrain) HandleMessage(message *Message, isReplay bool) (*FrameWithPa for i, item := range c.Items { if item.Id == int(msg.Id) { if msg.Quantity <= 0 { - c.TotalPrice -= item.Price * int64(msg.Quantity) + c.TotalPrice -= item.Price * int64(item.Quantity) c.Items = append(c.Items[:i], c.Items[i+1:]...) } else { diff := int(msg.Quantity) - item.Quantity