Commit 918ebfa4 authored by Mubeena Ishaq's avatar Mubeena Ishaq
Browse files

fix subscriptions GET method in meep-vis

parent 8766708f
Loading
Loading
Loading
Loading
+8 −8
Original line number Diff line number Diff line
@@ -1026,14 +1026,14 @@ func subGET(w http.ResponseWriter, r *http.Request) {
	// Validate query params
	u, _ := url.Parse(r.URL.String())
	q := u.Query()
	validQueryParams := []string{"subscriptionType"}
	validQueryParams := []string{"subscription_type"}
	if !validateQueryParams(q, validQueryParams) {
		w.WriteHeader(http.StatusBadRequest)
		return
	}

	// Get & validate query param values
	subType := q.Get("subscriptionType")
	subType := q.Get("subscription_type")
	if !validateQueryParamValue(subType, []string{"", "prov_chg_uu_uni", "prov_chg_uu_mbms", "prov_chg_pc5", "v2x_msg"}) {
		w.WriteHeader(http.StatusBadRequest)
		return
@@ -1051,19 +1051,19 @@ func subGET(w http.ResponseWriter, r *http.Request) {
	var subscriptionLinkListLinks SubscriptionLinkListLinks

	// Find subscriptions by type
	subscriptionType := ""
	subscription_type := ""
	if subType != "" {
		if subType == "prov_chg_uu_uni" {
			subscriptionType = PROV_CHG_UU_UNI
			subscription_type = PROV_CHG_UU_UNI
		} else if subType == "prov_chg_uu_mbms" {
			subscriptionType = PROV_CHG_UU_MBMS
			subscription_type = PROV_CHG_UU_MBMS
		} else if subType == "prov_chg_pc5" {
			subscriptionType = PROV_CHG_PC5
			subscription_type = PROV_CHG_PC5
		} else if subType == "v2x_msg" {
			subscriptionType = V2X_MSG
			subscription_type = V2X_MSG
		}
	}
	subList, err := subMgr.GetFilteredSubscriptions("", subscriptionType)
	subList, err := subMgr.GetFilteredSubscriptions("", subscription_type)
	if err != nil {
		log.Error(err.Error())
		errHandlerProblemDetails(w, err.Error(), http.StatusInternalServerError)