Skip to content

Commit b0f666e

Browse files
authored
fix: ensure path is encoded (#800)
1 parent 6a9785c commit b0f666e

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

src/templates/getHandler.js

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -109,6 +109,8 @@ const makeHandler =
109109
bridge.listen()
110110

111111
return async (event, context) => {
112+
// Ensure that paths are encoded - but don't double-encode them
113+
event.path = new URL(event.path, event.rawUrl).pathname
112114
// Next expects to be able to parse the query from the URL
113115
const query = new URLSearchParams(event.queryStringParameters).toString()
114116
event.path = query ? `${event.path}?${query}` : event.path

0 commit comments

Comments
 (0)