diff --git a/aleksis/core/util/dav_handler/base.py b/aleksis/core/util/dav_handler/base.py index ff2fb89a4caf0ec6615d4dcdeea1f27db77c0c17..f1cd559ecf40f36aa988a6ca9083906f6f311c60 100644 --- a/aleksis/core/util/dav_handler/base.py +++ b/aleksis/core/util/dav_handler/base.py @@ -34,7 +34,7 @@ class ElementHandler(RegistryObject, is_registry=True): self.request = request self.parent = parent self.attrs = attrs - self.content = None + self.content = "" if invisible is not None: self.invisible = invisible else: @@ -191,7 +191,7 @@ class DAVRequest(ElementHandler, ContentHandler): def characters(self, content): """Handle content of an XML element.""" - self.current_object.content = content + self.current_object.content += content class DAVMultistatus: