Browse Source

Fix random href fallback

Unrud 3 năm trước cách đây
mục cha
commit
a5716a7d84
1 tập tin đã thay đổi với 2 bổ sung1 xóa
  1. 2 1
      radicale/storage/multifilesystem/upload.py

+ 2 - 1
radicale/storage/multifilesystem/upload.py

@@ -71,7 +71,8 @@ class CollectionPartUpload(CollectionPartGet, CollectionPartCache,
                          radicale_item.get_etag(uid).strip('"') + suffix]:
                 if is_safe_free_href(href):
                     yield href
-            yield radicale_item.find_available_uid(is_safe_free_href, suffix)
+            yield radicale_item.find_available_uid(
+                lambda href: not is_safe_free_href(href), suffix)
 
         cache_folder = os.path.join(self._filesystem_path,
                                     ".Radicale.cache", "item")