Skip to content

Commit 217b50b

Browse files
authored
Merge pull request #169 from SchwarTech/master
#168 - Fixed NPE when no query params are sent with the request
2 parents dfc93c3 + 285f8d9 commit 217b50b

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

aws-serverless-java-container-core/src/main/java/com/amazonaws/serverless/proxy/internal/servlet/AwsProxyHttpServletRequest.java

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -816,9 +816,11 @@ private String getQueryParamValue(String key, boolean isCaseSensitive) {
816816
return request.getQueryStringParameters().get(key);
817817
}
818818

819-
for (String k : request.getQueryStringParameters().keySet()) {
820-
if (k.toLowerCase(Locale.getDefault()).equals(key.toLowerCase(Locale.getDefault()))) {
821-
return request.getQueryStringParameters().get(k);
819+
if (request.getQueryStringParameters() != null) {
820+
for (String k : request.getQueryStringParameters().keySet()) {
821+
if (k.toLowerCase(Locale.getDefault()).equals(key.toLowerCase(Locale.getDefault()))) {
822+
return request.getQueryStringParameters().get(k);
823+
}
822824
}
823825
}
824826

0 commit comments

Comments
 (0)