From 83e590d4e190e0c6d7a312713993f340be6ca3ef Mon Sep 17 00:00:00 2001 From: pb Date: Wed, 9 Jul 2025 17:42:37 +0200 Subject: [PATCH] added error handling --- models/bill/bill.go | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/models/bill/bill.go b/models/bill/bill.go index aa31062..31e3f1e 100644 --- a/models/bill/bill.go +++ b/models/bill/bill.go @@ -2,6 +2,7 @@ package bill import ( "encoding/json" + "fmt" "sync" "time" @@ -186,7 +187,11 @@ type PeerItemOrder struct { func (d *PeerItemOrder) GetPrice(request *tools.APIRequest) (float64, error) { var priced *resources.PricedResource b, _ := json.Marshal(d.Item) - json.Unmarshal(b, priced) + err := json.Unmarshal(b, priced) + if err != nil { + fmt.Println(err) + return 0, err + } accessor := purchase_resource.NewAccessor(request) search, code, _ := accessor.Search(&dbs.Filters{ And: map[string][]dbs.Filter{