Correct Day2 Config Template creation response 35/119135/1
authorKonrad Bańka <k.banka@samsung.com>
Thu, 11 Mar 2021 09:58:37 +0000 (10:58 +0100)
committerKonrad Bańka <k.banka@samsung.com>
Thu, 11 Mar 2021 09:58:37 +0000 (10:58 +0100)
Modified day2 config template handler to return metadata of created
configuration template on its creation.

Issue-ID: MULTICLOUD-1311
Signed-off-by: Konrad Bańka <k.banka@samsung.com>
Change-Id: I139486a41c7dbd67d414a07776e9a5d711d9887b

src/k8splugin/api/configtemplatehandler.go

index 641e420..bd7c2db 100644 (file)
@@ -64,8 +64,13 @@ func (h rbTemplateHandler) createHandler(w http.ResponseWriter, r *http.Request)
                return
        }
 
-       w.WriteHeader(http.StatusNoContent)
-
+       w.Header().Set("Content-Type", "application/json")
+       w.WriteHeader(http.StatusCreated)
+       err = json.NewEncoder(w).Encode(p)
+       if err != nil {
+               http.Error(w, err.Error(), http.StatusInternalServerError)
+               return
+       }
 }
 
 // uploadHandler handles upload of the template tar file into the database