Fix upload of calendars with colliding UIDs

This commit is contained in:
Unrud 2022-03-30 22:26:04 +02:00
parent ed8a2284a4
commit b64c9baa5f

View File

@ -97,6 +97,10 @@ class CollectionPartUpload(CollectionPartGet, CollectionPartCache,
self._filesystem_path, href), self._filesystem_path, href),
"w", newline="", encoding=self._encoding) "w", newline="", encoding=self._encoding)
break break
except pathutils.CollidingPathError:
if href_candidate_funtions:
continue
raise
except OSError as e: except OSError as e:
if href_candidate_funtions and ( if href_candidate_funtions and (
sys.platform != "win32" and sys.platform != "win32" and