taler-go

Utility functions in Go language
Log | Files | Refs | LICENSE

commit f078f0046898ca9c7a7a3038f65971571bccd250
parent 434033511d8ac124bd37b7bb9c85baa9ff619530
Author: Martin Schanzenbach <schanzen@gnunet.org>
Date:   Wed,  6 Dec 2023 14:10:33 +0100

output failed marshalling

Diffstat:
Mpkg/merchant/merchant.go | 5++++-
1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/pkg/merchant/merchant.go b/pkg/merchant/merchant.go @@ -150,7 +150,10 @@ func (m *Merchant) AddNewOrder(cost util.Amount, summary string, fulfillment_url orderDetail.Summary = summary orderDetail.FulfillmentUrl = fulfillment_url newOrder.order = orderDetail - reqString, _ := json.Marshal(newOrder) + reqString, err := json.Marshal(newOrder) + if nil != err { + return "", err + } client := &http.Client{} req, _ := http.NewRequest("POST", m.BaseUrlPrivate+"/private/orders", bytes.NewReader(reqString)) req.Header.Set("Authorization", "Bearer secret-token:"+m.AccessToken)