From: damon92 Date: Thu, 28 Mar 2019 08:04:41 +0000 (+0900) Subject: setservicename detect bad request X-Git-Tag: submit/tizen/20190409.085658~8^2~8 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=2f5d39c0a5d012a8961a09a1fca4eb81c182a4d3;p=platform%2Fcore%2Fsystem%2Fedge-orchestration.git setservicename detect bad request --- diff --git a/src/restapi/v1/restapi.go b/src/restapi/v1/restapi.go index 5794fec..fe772c2 100644 --- a/src/restapi/v1/restapi.go +++ b/src/restapi/v1/restapi.go @@ -82,7 +82,7 @@ func APIV1DiscoverymgrDevicesGet(w http.ResponseWriter, r *http.Request) { } } -// APIV1DiscoverymgrDevicesGet function +// APIV1DiscoverymgrDevicesPost function func APIV1DiscoverymgrDevicesPost(w http.ResponseWriter, r *http.Request) { log.Printf("[%s] APIV1DiscoverymgrDevicesPost", logPrefix) decoder := json.NewDecoder(r.Body) @@ -93,7 +93,12 @@ func APIV1DiscoverymgrDevicesPost(w http.ResponseWriter, r *http.Request) { return } - err = discoverymgr.SetServiceNames(serviceNames["servicenames"]) + if _, isExist := serviceNames["ServiceNames"]; !isExist { + writeJSONResponse(w, nil, http.StatusBadRequest) + return + } + + err = discoverymgr.SetServiceNames(serviceNames["ServiceNames"]) if err == nil { writeJSONResponse(w, nil, http.StatusOK) } else {