From b730e98fb3464f54d41783d9a386d6fe9d247708 Mon Sep 17 00:00:00 2001 From: "David J. Allen" Date: Mon, 2 Oct 2023 15:37:27 -0600 Subject: [PATCH] Fixed issue with `AddRedfishEndpoint` returning nil --- internal/api/smd/smd.go | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/internal/api/smd/smd.go b/internal/api/smd/smd.go index a8369ea..76f518b 100644 --- a/internal/api/smd/smd.go +++ b/internal/api/smd/smd.go @@ -51,6 +51,9 @@ func AddRedfishEndpoint(data []byte, headers map[string]string) error { // Add redfish endpoint via POST `/hsm/v2/Inventory/RedfishEndpoints` endpoint url := makeEndpointUrl("/Inventory/RedfishEndpoints") res, body, err := util.MakeRequest(url, "POST", data, headers) + if res == nil { + return fmt.Errorf("no response") + } fmt.Printf("smd url: %v\n", url) fmt.Printf("res: %v\n", res.Status) fmt.Printf("body: %v\n", string(body)) @@ -69,6 +72,9 @@ func UpdateRedfishEndpoint(xname string, data []byte, headers map[string]string) // Update redfish endpoint via PUT `/hsm/v2/Inventory/RedfishEndpoints` endpoint url := makeEndpointUrl("/Inventory/RedfishEndpoints/" + xname) res, body, err := util.MakeRequest(url, "PUT", data, headers) + if res == nil { + return fmt.Errorf("no response") + } fmt.Printf("smd url: %v\n", url) fmt.Printf("res: %v\n", res.Status) fmt.Printf("body: %v\n", string(body))