Commit fb58c301 authored by Ikram Haq's avatar Ikram Haq
Browse files

Fix implementation of query parameters for 'All Published Service APIs' resource

parent f3cc21ea
Loading
Loading
Loading
Loading
+6 −6
Original line number Diff line number Diff line
@@ -909,16 +909,16 @@ func servicesGET(w http.ResponseWriter, r *http.Request) {
	// Validate query parameters
	u, _ := url.Parse(r.URL.String())
	q := u.Query()

	// Extract and parse query parameters
	api_invoker_id := q.Get("api-invoker-id")
	if api_invoker_id != "" {
		validParams := []string{"api-invoker-id"}
		err := validateQueryParams(q, validParams)
		if err != nil {
			errHandlerProblemDetails(w, err.Error(), http.StatusBadRequest)
			return
		}

	// Extract and parse query parameters
	api_invoker_id := q.Get("api-invoker-id")
	if api_invoker_id != "" {
		getServices(w, r, api_invoker_id)
	} else {
		getServices(w, r, "")