Fixed path and query param encoding issue with javascript code gen.

This commit is contained in:
rpidikiti 2011-12-01 22:07:45 -08:00
parent e31b113f51
commit 2038a9a8c1

View File

@ -49,24 +49,24 @@ $if(method.authToken)$
$if(!method.inputModel)$ $if(!method.inputModel)$
$method.queryParameters:{ argument | $method.queryParameters:{ argument |
if( $argument.name$ != null) { if( $argument.name$ != null) {
queryParams["$argument.name$"] = ApiInvoker.toPathValue($argument.name$); queryParams["$argument.name$"] = encodeURIComponent(ApiInvoker.toPathValue($argument.name$));
} }
}$ }$
$method.pathParameters:{ argument | $method.pathParameters:{ argument |
if( $argument.name$ != null) { if( $argument.name$ != null) {
resourcePath = resourcePath.replace("{$argument.name$}", $argument.name$); resourcePath = resourcePath.replace("{$argument.name$}", encodeURIComponent($argument.name$));
} }
}$ }$
$endif$ $endif$
$if(method.inputModel)$ $if(method.inputModel)$
$method.queryParameters:{ argument | $method.queryParameters:{ argument |
if( $argument.inputModelClassArgument$ != null && $argument.methodNameFromModelClass$ != null) { if( $argument.inputModelClassArgument$ != null && $argument.methodNameFromModelClass$ != null) {
queryParams["$argument.name$"] = $argument.methodNameFromModelClass$; queryParams["$argument.name$"] = encodeURIComponent($argument.methodNameFromModelClass$);
} }
}$ }$
$method.pathParameters:{ argument | $method.pathParameters:{ argument |
if( $argument.inputModelClassArgument$ != null && $argument.methodNameFromModelClass$ != null) { if( $argument.inputModelClassArgument$ != null && $argument.methodNameFromModelClass$ != null) {
resourcePath = resourcePath.replace("{$argument.name$}", $argument.methodNameFromModelClass$); resourcePath = resourcePath.replace("{$argument.name$}", encodeURIComponent($argument.methodNameFromModelClass$));
} }
}$ }$
$endif$ $endif$