Commit 5db32352 authored by M. Hamza's avatar M. Hamza
Browse files

fix logic for callback and websock params in vis.go

parent 67f23fac
Loading
Loading
Loading
Loading
+8 −1
Original line number Diff line number Diff line
@@ -1039,6 +1039,10 @@ func subscriptionsPost(w http.ResponseWriter, r *http.Request) {
			v2xSubscription.WebsockNotifConfig = subscriptionCommon.WebsockNotifConfig
		}

		if v2xSubscription.CallbackReference != "" {
			v2xSubscription.CallbackReference = subscriptionCommon.CallbackReference
		}

		for _, msgTypeString := range v2xSubscription.FilterCriteria.MsgType {
			msgTypeInt, err := strconv.Atoi(msgTypeString)
			if msgTypeInt < 1 || msgTypeInt > 13 {
@@ -1053,7 +1057,6 @@ func subscriptionsPost(w http.ResponseWriter, r *http.Request) {
		}

		v2xSubscription.Links = link
		v2xSubscription.CallbackReference = subscriptionCommon.CallbackReference

		registerV2xSub(&v2xSubscription, subsIdStr)

@@ -1418,6 +1421,10 @@ func individualSubscriptionPut(w http.ResponseWriter, r *http.Request) {
			v2xSubscription.WebsockNotifConfig = subscriptionCommon.WebsockNotifConfig
		}

		if v2xSubscription.CallbackReference != "" {
			v2xSubscription.CallbackReference = subscriptionCommon.CallbackReference
		}

		for _, msgTypeString := range v2xSubscription.FilterCriteria.MsgType {
			msgTypeInt, err := strconv.Atoi(msgTypeString)
			if msgTypeInt < 1 || msgTypeInt > 13 {