diff pkg/controllers/routes.go @ 5575:6709530f002e surveysperbottleneckid

surveys endpoint: enforce query parameters. Get rid of unnecessary else-clause
author Thomas Junk <thomas.junk@intevation.de>
date Wed, 21 Jul 2021 15:14:40 +0200
parents 271888ef85bc
children 2b862190aee4
line wrap: on
line diff
--- a/pkg/controllers/routes.go	Wed Jul 21 14:33:35 2021 +0200
+++ b/pkg/controllers/routes.go	Wed Jul 21 15:14:40 2021 +0200
@@ -179,7 +179,11 @@
 	// Survey selection
 	api.Handle("/surveys", any(&mw.JSONHandler{
 		Handle: listSurveys,
-	})).Methods(http.MethodGet)
+	})).Methods(http.MethodGet).Queries("id", "{id}")
+
+	api.Handle("/surveys", any(&mw.JSONHandler{
+		Handle: listSurveys,
+	})).Methods(http.MethodGet).Queries("name", "{name}", "date", "{date}")
 
 	// difference calculation
 	api.Handle("/diff", any(&mw.JSONHandler{