aboutsummaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
author苏向夜 <fu050409@163.com>2024-01-22 19:53:00 +0800
committer苏向夜 <fu050409@163.com>2024-01-22 19:53:00 +0800
commit048fbf4560f544b184b67b1ca080bea93d7e5a47 (patch)
treeb3439c800052556f99d71ee65eea7ad74dcab45a
parenta853b8f0ec5bb6bbd8664bab6b2cfa79596139a3 (diff)
downloadipm-048fbf4560f544b184b67b1ca080bea93d7e5a47.tar.gz
ipm-048fbf4560f544b184b67b1ca080bea93d7e5a47.zip
:bug: fix(index): fix index sync method before source path init and allow uri without endswith /
-rw-r--r--src/ipm/models/index.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/ipm/models/index.py b/src/ipm/models/index.py
index 941ba83..9a0bf99 100644
--- a/src/ipm/models/index.py
+++ b/src/ipm/models/index.py
@@ -47,7 +47,7 @@ class Yggdrasil:
temp_dir.cleanup()
raise LockLoadFailed(f"地址[{self.index}]不是合法的世界树服务器.")
- self.source_path = INDEX_PATH / self.uuid
+ self.source_path = INDEX_PATH / temp_lock.metadata["uuid"]
self.source_path.mkdir(parents=True, exist_ok=True)
shutil.copy2(temp_lock_path, self.source_path)