mirror of
https://github.com/foss42/apidash.git
synced 2025-06-27 19:07:40 +08:00
[ISSUE 375] - query params rendered through iteration in jinja template
This commit is contained in:
@ -131,20 +131,10 @@ echo $response;
|
|||||||
|
|
||||||
//checking and adding query params
|
//checking and adding query params
|
||||||
if (uri.hasQuery) {
|
if (uri.hasQuery) {
|
||||||
var params = uri.queryParameters;
|
if (requestModel.enabledParamsMap.isNotEmpty) {
|
||||||
if (params.isNotEmpty) {
|
|
||||||
hasQuery = true;
|
hasQuery = true;
|
||||||
var templateParams = jj.Template(kTemplateParams);
|
var templateParams = jj.Template(kTemplateParams);
|
||||||
|
result += templateParams.render({"params": requestModel.enabledParamsMap});
|
||||||
// generating the map of key and value for the query parameters
|
|
||||||
List<String> queryList = [];
|
|
||||||
for (MapEntry<String, String> entry in params.entries) {
|
|
||||||
String entryStr = "\"${entry.key}\" => \"${entry.value}\"";
|
|
||||||
queryList.add(entryStr);
|
|
||||||
}
|
|
||||||
String paramsString = "\n ${queryList.join(",\n ")}\n";
|
|
||||||
|
|
||||||
result += templateParams.render({"params": paramsString});
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user