From 6219b9f672ea09a0d111e094a9a7857baae62f43 Mon Sep 17 00:00:00 2001 From: "Thomas.huang" Date: Tue, 2 Feb 2021 16:21:18 +0800 Subject: [PATCH] Fix: multiValueHeaders bug --- src/_shims/severless_wsgi.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/_shims/severless_wsgi.py b/src/_shims/severless_wsgi.py index 2de91a3..ba18d74 100644 --- a/src/_shims/severless_wsgi.py +++ b/src/_shims/severless_wsgi.py @@ -55,11 +55,10 @@ def split_headers(headers): """ new_headers = {} - for key in headers.keys(): + for key in set(headers.keys()): values = headers.get_all(key) if len(values) > 1: - for value, casing in zip(values, all_casings(key)): - new_headers[casing] = value + new_headers[key] = values elif len(values) == 1: new_headers[key] = values[0]