From f699d112b0b7c4eebeee6aae85ffdd77e68fbf10 Mon Sep 17 00:00:00 2001 From: Andrew Godwin Date: Tue, 23 Aug 2016 20:10:15 -0700 Subject: [PATCH] Fixed #309: Missed a double decode for header coalescing --- channels/handler.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/channels/handler.py b/channels/handler.py index 3e8912e..4e1c73d 100644 --- a/channels/handler.py +++ b/channels/handler.py @@ -84,7 +84,7 @@ class AsgiRequest(http.HttpRequest): # HTTPbis say only ASCII chars are allowed in headers, but we latin1 just in case value = value.decode("latin1") if corrected_name in self.META: - value = self.META[corrected_name] + "," + value.decode("latin1") + value = self.META[corrected_name] + "," + value self.META[corrected_name] = value # Pull out request encoding if we find it if "CONTENT_TYPE" in self.META: