From f62db3afbdd01656caf7622e9c76f1a90bd0b27d Mon Sep 17 00:00:00 2001 From: ikramulhaq63 <haq99831@gmail.com> Date: Thu, 1 Aug 2024 14:28:52 +0500 Subject: [PATCH] fddd --- .../server/capif-mgmt/service-mgmt.go | 13 +++++++++++-- .../server/service-mgmt/service-mgmt.go | 12 ++++++------ 2 files changed, 17 insertions(+), 8 deletions(-) diff --git a/go-apps/meep-app-enablement/server/capif-mgmt/service-mgmt.go b/go-apps/meep-app-enablement/server/capif-mgmt/service-mgmt.go index 8ca5474ad..e307f92b5 100644 --- a/go-apps/meep-app-enablement/server/capif-mgmt/service-mgmt.go +++ b/go-apps/meep-app-enablement/server/capif-mgmt/service-mgmt.go @@ -1243,7 +1243,12 @@ func getServices(w http.ResponseWriter, r *http.Request, appId string) { return } consumedLocalOnly, err = strconv.ParseBool(parsedParam.Value) - consumedLocalOnlyPresent = err == nil + consumedLocalOnlyPresent = true + if err != nil { + consumedLocalOnly = false + consumedLocalOnlyPresent = false + } + } isLocalParam := q.Get("vend-spec-etsi-mec-is-local") @@ -1256,7 +1261,11 @@ func getServices(w http.ResponseWriter, r *http.Request, appId string) { return } isLocal, err = strconv.ParseBool(parsedParam.Value) - isLocalPresent = err == nil + isLocalPresent = true + if err != nil { + isLocal = false + isLocalPresent = false + } } scopeOfLocalityParam := q.Get("vend-spec-etsi-mec-scope-of-locality") diff --git a/go-apps/meep-app-enablement/server/service-mgmt/service-mgmt.go b/go-apps/meep-app-enablement/server/service-mgmt/service-mgmt.go index 80fc6787c..63ea3ab6f 100644 --- a/go-apps/meep-app-enablement/server/service-mgmt/service-mgmt.go +++ b/go-apps/meep-app-enablement/server/service-mgmt/service-mgmt.go @@ -1182,12 +1182,12 @@ func getServices(w http.ResponseWriter, r *http.Request, appId string) { // Validate query parameters u, _ := url.Parse(r.URL.String()) q := u.Query() - // validParams := []string{"ser_instance_id", "ser_name", "ser_category_id", "consumed_local_only", "is_local", "scope_of_locality"} - // err := validateQueryParams(q, validParams) - // if err != nil { - // errHandlerProblemDetails(w, err.Error(), http.StatusBadRequest) - // return - // } + validParams := []string{"ser_instance_id", "ser_name", "ser_category_id", "consumed_local_only", "is_local", "scope_of_locality"} + err := validateQueryParams(q, validParams) + if err != nil { + errHandlerProblemDetails(w, err.Error(), http.StatusBadRequest) + return + } serInstanceId := q["ser_instance_id"] serName := q["ser_name"] -- GitLab