1
0
Эх сурвалжийг харах

Merge pull request #418 from Unrud/patch-15

Fix crash on unknown content type
Guillaume Ayoub 9 жил өмнө
parent
commit
146eb99887
1 өөрчлөгдсөн 3 нэмэгдсэн , 1 устгасан
  1. 3 1
      radicale/__init__.py

+ 3 - 1
radicale/__init__.py

@@ -533,7 +533,9 @@ class Application:
         content_type = environ.get("CONTENT_TYPE")
         if content_type:
             tags = {value: key for key, value in storage.MIMETYPES.items()}
-            collection.set_meta("tag", tags[content_type.split(";")[0]])
+            tag = tags.get(content_type.split(";")[0])
+            if tag:
+                collection.set_meta("tag", tag)
         headers = {}
         item_name = xmlutils.name_from_path(environ["PATH_INFO"], collection)
         item = collection.get(item_name)