1
0
Fork 0
mirror of https://github.com/Kozea/Radicale.git synced 2025-06-26 16:45:52 +00:00

Fix upload of calendars with colliding UIDs

This commit is contained in:
Unrud 2022-03-30 22:26:04 +02:00
parent 994b2a5b5b
commit 9e11ebfffc

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