diff --git a/frappe/website/render.py b/frappe/website/render.py index 490fadd5c9..c8db4a07ac 100644 --- a/frappe/website/render.py +++ b/frappe/website/render.py @@ -106,12 +106,12 @@ def build_response(path, data, http_status_code, headers=None): response = Response() response.data = set_content_type(response, data, path) response.status_code = http_status_code - response.headers[b"X-Page-Name"] = path.encode("utf-8") - response.headers[b"X-From-Cache"] = frappe.local.response.from_cache or False + response.headers["X-Page-Name"] = path.encode("utf-8") + response.headers["X-From-Cache"] = frappe.local.response.from_cache or False if headers: for key, val in iteritems(headers): - response.headers[bytes(key.encode("utf-8"))] = val.encode("utf-8") + response.headers[str(key.encode("utf-8"))] = val.encode("utf-8") return response