diff --git a/radicale/app/mkcalendar.py b/radicale/app/mkcalendar.py index 53abcdbd..ccdf850c 100644 --- a/radicale/app/mkcalendar.py +++ b/radicale/app/mkcalendar.py @@ -62,8 +62,7 @@ class ApplicationPartMkcalendar(ApplicationBase): if item: return self._webdav_error_response( client.CONFLICT, "D:resource-must-be-null") - parent_path = pathutils.unstrip_path( - posixpath.dirname(pathutils.strip_path(path)), True) + parent_path = pathutils.parent_path(path) parent_item = next(iter(self._storage.discover(parent_path)), None) if not parent_item: return httputils.CONFLICT