Skip to content

Commit e109d2d

Browse files
author
Will Toozs
committed
ARSN-422: add error for query string on post
1 parent 5cd2814 commit e109d2d

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

lib/s3routes/routes/routePOST.ts

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,12 @@ export default function routePOST(
5858
corsHeaders));
5959
}
6060

61-
if (objectKey === undefined && Object.keys(query).length === 0) {
61+
if (objectKey === undefined) {
62+
if (Object.keys(query).length > 0) {
63+
return routesUtils.responseNoBody(errors.InvalidArgument
64+
.customizeDescription("Query String Parameters not allowed on POST requests."), null,
65+
response, 400, log);
66+
}
6267
return api.callPostObject!('objectPost', request, response, log, (err, resHeaders) => routesUtils.responseNoBody(err, resHeaders, response, 204, log));
6368
}
6469

0 commit comments

Comments
 (0)