瀏覽代碼

Don't pass None to vobject.readComponents

If an empty collections is created with PUT, content is None.
Unrud 9 年之前
父節點
當前提交
28e643dec1
共有 1 個文件被更改,包括 1 次插入1 次删除
  1. 1 1
      radicale/__init__.py

+ 1 - 1
radicale/__init__.py

@@ -546,7 +546,7 @@ class Application:
             # Case 1: No item and no ETag precondition: Add new item
             # Case 2: Item and ETag precondition verified: Modify item
             # Case 3: Item and no Etag precondition: Force modifying item
-            items = list(vobject.readComponents(content))
+            items = list(vobject.readComponents(content or ""))
             if items:
                 if item:
                     # PUT is modifying an existing item