diff --git a/radicale/storage.py b/radicale/storage.py index 7911bb7..5450feb 100644 --- a/radicale/storage.py +++ b/radicale/storage.py @@ -167,6 +167,9 @@ def check_and_sanitize_item(vobject_item, is_collection=False, uid=None): vobject_item.add("UID").value = uid or random_uuid4() elif not object_uid: vobject_item.uid.value = uid or random_uuid4() + elif vobject_item.name == "VLIST": + # Custom format used by SOGo Connector to store lists of contacts + pass else: raise ValueError("Unknown item type: %r" % vobject_item.name)