From 750292255c1366e11649ced07962115b82a76541 Mon Sep 17 00:00:00 2001 From: Seungwan Seo Date: Thu, 23 Sep 2021 18:16:40 +0900 Subject: [PATCH] fix: bug when empty event headers (#462) Due to in several express.js libraries treats req.headers as NonNullable Object, when event headers is null causing bugs. When incoming headers from API Gateway is null, it should transform to {}. Fix #462 --- src/event-sources/utils.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/event-sources/utils.js b/src/event-sources/utils.js index 5db4ecbd..46c99b5a 100644 --- a/src/event-sources/utils.js +++ b/src/event-sources/utils.js @@ -32,7 +32,7 @@ function getRequestValuesFromEvent ({ if (event.multiValueHeaders) { headers = getCommaDelimitedHeaders({ headersMap: event.multiValueHeaders, lowerCaseKey: true }) - } else { + } else if (event.headers) { headers = event.headers }