Skip to content

Commit a91466b

Browse files
committed
fix: 修复漏洞
1 parent a5db59a commit a91466b

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

core/storages/alist.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -75,10 +75,10 @@ async def getFileList(dir: str, pbar: tqdm) -> List[FileInfo]:
7575
return []
7676
return [FileInfo(size=content["size"], hash=content["name"], path="", mtime=-1) for content in data["data"]["content"] if not content["is_dir"]]
7777

78-
with tqdm(desc=locale.t("storage.tqdm.alist.get_filelist"), total=256) as pbar:
78+
with tqdm(desc=locale.t("storage.tqdm.alist.get_filelist"), total=256) as _pbar:
7979
for i in range(256):
8080
dir = f"/{i:02x}"
81-
existing_files += await getFileList(dir, pbar)
81+
existing_files += await getFileList(dir, _pbar)
8282

8383
existing_info: Set[Tuple[str, int]] = {(file.hash, file.size) for file in existing_files}
8484
missing_files = []
@@ -99,7 +99,7 @@ async def measure(self, size: int, request: web.Request, response):
9999
logger.debug(data)
100100
if data["code"] == 200:
101101
logger.debug(1)
102-
response = web.HTTPFound(data["raw_url"])
102+
response = web.HTTPFound(data["data"]["raw_url"])
103103
response.prepare(request)
104104
return
105105

@@ -121,7 +121,7 @@ async def measure(self, size: int, request: web.Request, response):
121121
data = await response.json()
122122
logger.debug(data)
123123
logger.debug(3)
124-
response = web.HTTPFound(data["raw_url"])
124+
response = web.HTTPFound(data["data"]["raw_url"])
125125
response.prepare(request)
126126
return
127127
except Exception as e:

0 commit comments

Comments
 (0)