Explorar o código

Don't pass None to vobject.readComponents

If an empty collections is created with PUT, content is None.
Unrud %!s(int64=9) %!d(string=hai) anos
pai
achega
28e643dec1
Modificáronse 1 ficheiros con 1 adicións e 1 borrados
  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