diff --git a/pkg/cart/cart-grain.go b/pkg/cart/cart-grain.go index d51c7eb..712f20e 100644 --- a/pkg/cart/cart-grain.go +++ b/pkg/cart/cart-grain.go @@ -32,7 +32,7 @@ type ItemMeta struct { type CartItem struct { Id uint32 `json:"id"` ItemId uint32 `json:"itemId,omitempty"` - ParentId uint32 `json:"parentId,omitempty"` + ParentId *uint32 `json:"parentId,omitempty"` Sku string `json:"sku"` Price Price `json:"price"` TotalPrice Price `json:"totalPrice"` diff --git a/pkg/cart/mutation_add_item.go b/pkg/cart/mutation_add_item.go index e6172cd..94d7a43 100644 --- a/pkg/cart/mutation_add_item.go +++ b/pkg/cart/mutation_add_item.go @@ -76,6 +76,8 @@ func AddItem(g *CartGrain, m *messages.AddItem) error { SellerId: m.SellerId, SellerName: m.SellerName, }, + SaleStatus: m.SaleStatus, + ParentId: m.ParentId, Price: *pricePerItem, TotalPrice: *MultiplyPrice(*pricePerItem, int64(m.Quantity)),