فهرست منبع

Allow content-types with ';' in charset, fix #279

Guillaume Ayoub 10 سال پیش
والد
کامیت
a0fc07a894
1فایلهای تغییر یافته به همراه2 افزوده شده و 1 حذف شده
  1. 2 1
      radicale/__init__.py

+ 2 - 1
radicale/__init__.py

@@ -159,7 +159,8 @@ class Application(object):
         # First append content charset given in the request
         content_type = environ.get("CONTENT_TYPE")
         if content_type and "charset=" in content_type:
-            charsets.append(content_type.split("charset=")[1].strip())
+            charsets.append(
+                content_type.split("charset=")[1].split(";")[0].strip())
         # Then append default Radicale charset
         charsets.append(self.encoding)
         # Then append various fallbacks