File fix-trail-stripping-utf8.diff of Package cobbler
From c622e7416c92dea63a0178ce586e44244866877c Mon Sep 17 00:00:00 2001
From: Victor Zhestkov <vzhestkov@suse.com>
Date: Thu, 6 May 2021 10:59:02 +0300
Subject: [PATCH] Fix trail stripping in case of using UTF symbols
---
svc/services.py | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/svc/services.py b/svc/services.py
index dcfbac119e..b217e6ee8d 100644
--- a/svc/services.py
+++ b/svc/services.py
@@ -115,9 +115,11 @@ def application(environ, start_response):
status = "500 SERVER ERROR"
content = err.faultString
+ content = content.encode('utf-8')
+
# req.content_type = "text/plain;charset=utf-8"
response_headers = [('Content-type', 'text/plain;charset=utf-8'),
('Content-Length', str(len(content)))]
start_response(status, response_headers)
- return [content.encode('utf-8')]
+ return [content]