Loading go-apps/meep-rnis/server/rnis.go +18 −0 Original line number Diff line number Diff line Loading @@ -1982,6 +1982,12 @@ func subscriptionsPost(w http.ResponseWriter, r *http.Request) { return } if subscription.FilterCriteriaQci.Qci == 0 { log.Error("Missing or non valid value for mandatory Qci parameter in FilterCriteriaQci") http.Error(w, "Missing or non valid value for mandatory Qci parameter in FilterCriteriaQci", http.StatusBadRequest) return } for _, ecgi := range subscription.FilterCriteriaQci.Ecgi { if ecgi.Plmn == nil || ecgi.CellId == "" { log.Error("For non null ecgi, plmn and cellId are mandatory") Loading Loading @@ -2013,6 +2019,18 @@ func subscriptionsPost(w http.ResponseWriter, r *http.Request) { return } if subscription.FilterCriteriaQci.Qci == 0 { log.Error("Missing or non valid value for mandatory Qci parameter in FilterCriteriaQci") http.Error(w, "Missing or non valid value for mandatory Qci parameter in FilterCriteriaQci", http.StatusBadRequest) return } if subscription.FilterCriteriaQci.ErabId == 0 { log.Error("Missing or non valid value of 0 mandatory ErabId parameter in FilterCriteriaQci") http.Error(w, "Missing or non valid value of 0 for mandatory ErabId parameter in FilterCriteriaQci", http.StatusBadRequest) return } for _, ecgi := range subscription.FilterCriteriaQci.Ecgi { if ecgi.Plmn == nil || ecgi.CellId == "" { log.Error("For non null ecgi, plmn and cellId are mandatory") Loading Loading
go-apps/meep-rnis/server/rnis.go +18 −0 Original line number Diff line number Diff line Loading @@ -1982,6 +1982,12 @@ func subscriptionsPost(w http.ResponseWriter, r *http.Request) { return } if subscription.FilterCriteriaQci.Qci == 0 { log.Error("Missing or non valid value for mandatory Qci parameter in FilterCriteriaQci") http.Error(w, "Missing or non valid value for mandatory Qci parameter in FilterCriteriaQci", http.StatusBadRequest) return } for _, ecgi := range subscription.FilterCriteriaQci.Ecgi { if ecgi.Plmn == nil || ecgi.CellId == "" { log.Error("For non null ecgi, plmn and cellId are mandatory") Loading Loading @@ -2013,6 +2019,18 @@ func subscriptionsPost(w http.ResponseWriter, r *http.Request) { return } if subscription.FilterCriteriaQci.Qci == 0 { log.Error("Missing or non valid value for mandatory Qci parameter in FilterCriteriaQci") http.Error(w, "Missing or non valid value for mandatory Qci parameter in FilterCriteriaQci", http.StatusBadRequest) return } if subscription.FilterCriteriaQci.ErabId == 0 { log.Error("Missing or non valid value of 0 mandatory ErabId parameter in FilterCriteriaQci") http.Error(w, "Missing or non valid value of 0 for mandatory ErabId parameter in FilterCriteriaQci", http.StatusBadRequest) return } for _, ecgi := range subscription.FilterCriteriaQci.Ecgi { if ecgi.Plmn == nil || ecgi.CellId == "" { log.Error("For non null ecgi, plmn and cellId are mandatory") Loading