From d56cf589da15ebc45be4b018c0c7aa515938b594 Mon Sep 17 00:00:00 2001 From: Bastian de Byl Date: Fri, 12 May 2023 03:14:07 -0400 Subject: [PATCH] main correct the output of GetProductById --- snipcart/snipcart.go | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/snipcart/snipcart.go b/snipcart/snipcart.go index 602b6f1..ca3d1ff 100644 --- a/snipcart/snipcart.go +++ b/snipcart/snipcart.go @@ -297,7 +297,7 @@ func (s *Client) GetProducts(queries map[string]string) (*SnipcartProductsRespon return &products, nil } -func (s *Client) GetProductById(id string) (*SnipcartProduct, error) { +func (s *Client) GetProductById(id string) (*SnipcartProductsResponse, error) { response, err := helper.Get(productsUri, "Basic", s.AuthBase64, map[string]string{"userDefinedId": id}) if err != nil { return nil, err @@ -308,11 +308,11 @@ func (s *Client) GetProductById(id string) (*SnipcartProduct, error) { defer response.Body.Close() - var product SnipcartProduct - err = json.NewDecoder(response.Body).Decode(&product) + var products SnipcartProductsResponse + err = json.NewDecoder(response.Body).Decode(&products) if err != nil { return nil, err } - return &product, nil + return &products, nil }