fix parameter unmarshal
This commit is contained in:
@ -126,9 +126,12 @@ func ParseGoodsItem(data []byte) (item entity.GoodsItem, err error) {
|
||||
item.Cart = itemFBS.Cart()
|
||||
item.Stock = int(itemFBS.Stock())
|
||||
item.Parameters = map[string]string{}
|
||||
err = json.Unmarshal(itemFBS.Parameters(), &item.Parameters)
|
||||
if err != nil {
|
||||
return item, fmt.Errorf("unmarshalling data: %w", err)
|
||||
parameters := itemFBS.Parameters()
|
||||
if len(parameters) > 0 {
|
||||
err = json.Unmarshal(itemFBS.Parameters(), &item.Parameters)
|
||||
if err != nil {
|
||||
return item, fmt.Errorf("unmarshalling data: %w", err)
|
||||
}
|
||||
}
|
||||
|
||||
return item, nil
|
||||
|
||||
Reference in New Issue
Block a user