fix: 空文件 verdict error→pass
console.py upload_multiple_files L1278-1291: 空文件被硬编码成 verdict='error' ok=False 根因: 把'没内容'当成'检测异常' 修复: 空文件是合法文件, 改成 verdict='pass' ok=True reason='空文件,无风险'
This commit is contained in:
@@ -1276,17 +1276,18 @@ async def test_upload(
|
||||
with tempfile.NamedTemporaryFile(delete=False, suffix=suffix) as tmp:
|
||||
content = await f.read()
|
||||
if not content:
|
||||
# 空文件不是错误 — 合法文件, 只是没内容, 直接放行
|
||||
results.append({
|
||||
"filename": filename,
|
||||
"size": 0,
|
||||
"verdict": "error",
|
||||
"verdict_cn": verdict_label("error"),
|
||||
"verdict_badge": verdict_badge("error"),
|
||||
"verdict": "pass",
|
||||
"verdict_cn": verdict_label("pass"),
|
||||
"verdict_badge": verdict_badge("pass"),
|
||||
"score": 0,
|
||||
"reason": "空文件",
|
||||
"reason": "空文件,无风险",
|
||||
"findings": [],
|
||||
"duration_ms": 0,
|
||||
"ok": False,
|
||||
"ok": True,
|
||||
})
|
||||
continue
|
||||
tmp.write(content)
|
||||
|
||||
Reference in New Issue
Block a user