Loading go-apps/meep-tm/server/bwm/bwm.go +5 −6 Original line number Diff line number Diff line Loading @@ -943,18 +943,17 @@ func bandwidthAllocationPost(w http.ResponseWriter, r *http.Request) { // then SessionFilter should also provided in requested body if *bwInfo.RequestType == 1 && len(bwInfo.SessionFilter) != 0 { for _, flowFilterVal := range bwInfo.SessionFilter { if flowFilterVal.SourceIp == "" && flowFilterVal.SourcePort == nil && flowFilterVal.DstAddress == "" && flowFilterVal.DstPort == nil && flowFilterVal.Protocol == "" { if flowFilterVal.SourceIp == "" && len(flowFilterVal.SourcePort) == 0 && flowFilterVal.DstAddress == "" && len(flowFilterVal.DstPort) == 0 && flowFilterVal.Protocol == "" { log.Error("At least one of sessionFilter subfields shall be included") errHandlerProblemDetails(w, "At least one of sessionFilter subfields shall be included in the request body.", http.StatusBadRequest) return } } } else if *bwInfo.RequestType == 1 && len(bwInfo.SessionFilter) == 0 { log.Error("sessionFilter attribute is Missing.") errHandlerProblemDetails(w, "sessionFilter attribute is Missing.", http.StatusBadRequest) return } // else if *bwInfo.RequestType == 1 && len(bwInfo.SessionFilter) == 0 { // log.Error("sessionFilter attribute is Missing.") // errHandlerProblemDetails(w, "sessionFilter attribute is Missing.", http.StatusBadRequest) // return // } if *bwInfo.RequestType == 0 { bwInfo.SessionFilter = nil Loading Loading
go-apps/meep-tm/server/bwm/bwm.go +5 −6 Original line number Diff line number Diff line Loading @@ -943,18 +943,17 @@ func bandwidthAllocationPost(w http.ResponseWriter, r *http.Request) { // then SessionFilter should also provided in requested body if *bwInfo.RequestType == 1 && len(bwInfo.SessionFilter) != 0 { for _, flowFilterVal := range bwInfo.SessionFilter { if flowFilterVal.SourceIp == "" && flowFilterVal.SourcePort == nil && flowFilterVal.DstAddress == "" && flowFilterVal.DstPort == nil && flowFilterVal.Protocol == "" { if flowFilterVal.SourceIp == "" && len(flowFilterVal.SourcePort) == 0 && flowFilterVal.DstAddress == "" && len(flowFilterVal.DstPort) == 0 && flowFilterVal.Protocol == "" { log.Error("At least one of sessionFilter subfields shall be included") errHandlerProblemDetails(w, "At least one of sessionFilter subfields shall be included in the request body.", http.StatusBadRequest) return } } } else if *bwInfo.RequestType == 1 && len(bwInfo.SessionFilter) == 0 { log.Error("sessionFilter attribute is Missing.") errHandlerProblemDetails(w, "sessionFilter attribute is Missing.", http.StatusBadRequest) return } // else if *bwInfo.RequestType == 1 && len(bwInfo.SessionFilter) == 0 { // log.Error("sessionFilter attribute is Missing.") // errHandlerProblemDetails(w, "sessionFilter attribute is Missing.", http.StatusBadRequest) // return // } if *bwInfo.RequestType == 0 { bwInfo.SessionFilter = nil Loading