taler-go

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

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

debug

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

diff --git a/pkg/merchant/merchant.go b/pkg/merchant/merchant.go @@ -152,7 +152,7 @@ func (m *Merchant) AddNewOrder(cost util.Amount, summary string, fulfillment_url newOrder.order = orderDetail reqString, _ := json.Marshal(newOrder) client := &http.Client{} - req, _ := http.NewRequest("POST", m.BaseUrlPrivate+"/private/orders", bytes.NewBuffer(reqString)) + req, _ := http.NewRequest("POST", m.BaseUrlPrivate+"/private/orders", bytes.NewReader(reqString)) req.Header.Set("Authorization", "Bearer secret-token:"+m.AccessToken) resp, err := client.Do(req) @@ -161,7 +161,7 @@ func (m *Merchant) AddNewOrder(cost util.Amount, summary string, fulfillment_url } defer resp.Body.Close() if http.StatusOK != resp.StatusCode { - message := fmt.Sprintf("Expected response code %d. Got %d", http.StatusOK, resp.StatusCode) + message := fmt.Sprintf("Expected response code %d. Got %d. With request %s", http.StatusOK, resp.StatusCode, reqString) return "", errors.New(message) } err = json.NewDecoder(resp.Body).Decode(&orderResponse)