Przeglądaj źródła

use collection-root location for lock instead of base directory

Peter Bieringer 10 miesięcy temu
rodzic
commit
b744e9658c
1 zmienionych plików z 2 dodań i 1 usunięć
  1. 2 1
      radicale/storage/multifilesystem/lock.py

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

@@ -55,7 +55,8 @@ class StoragePartLock(StorageBase):
 
     def __init__(self, configuration: config.Configuration) -> None:
         super().__init__(configuration)
-        lock_path = os.path.join(self._filesystem_folder, ".Radicale.lock")
+        lock_path = os.path.join(self._get_collection_root_folder(), ".Radicale.lock")
+        logger.debug("Lock file (StoragePartLock): %r" % lock_path)
         self._lock = pathutils.RwLock(lock_path)
         self._hook = configuration.get("storage", "hook")