Skip to content

Commit 600b4af

Browse files
authored
Merge pull request #223 from logandk/bug/offline-empty-body
Handle event with None body emitted by Serverless Offline plugin
2 parents 8be8c0e + 8068368 commit 600b4af

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

serverless_wsgi.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -251,7 +251,7 @@ def handle_payload_v2(app, event, context):
251251
headers["Cookie"] = "; ".join(event.get("cookies", []))
252252

253253
environ = {
254-
"CONTENT_LENGTH": str(len(body)),
254+
"CONTENT_LENGTH": str(len(body or "")),
255255
"CONTENT_TYPE": headers.get("Content-Type", ""),
256256
"PATH_INFO": url_unquote(path_info),
257257
"QUERY_STRING": event.get("rawQueryString", ""),
@@ -305,7 +305,7 @@ def handle_lambda_integration(app, event, context):
305305
body = get_body_bytes(event, body)
306306

307307
environ = {
308-
"CONTENT_LENGTH": str(len(body)),
308+
"CONTENT_LENGTH": str(len(body or "")),
309309
"CONTENT_TYPE": headers.get("Content-Type", ""),
310310
"PATH_INFO": url_unquote(path_info),
311311
"QUERY_STRING": url_encode(event.get("query", {})),

0 commit comments

Comments
 (0)