From 49db12910d60b8d523e1911229fb3e5115806036 Mon Sep 17 00:00:00 2001 From: AskaEth Date: Mon, 27 Jul 2026 09:49:31 +0800 Subject: [PATCH] fix: require token for upload prefix generation --- server/api.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/server/api.py b/server/api.py index 2c87226..86694f6 100644 --- a/server/api.py +++ b/server/api.py @@ -566,7 +566,9 @@ async def api_market_upload(file: UploadFile = File(...), name: str = "", catego return {"error": "manifest.json 缺少 name"} import hashlib, io as _io - user_prefix = hashlib.md5(token.encode()).hexdigest()[:6] if token else "anon" + if not token: + return {"error": "需要登录"} + user_prefix = hashlib.md5(token.encode()).hexdigest()[:6] manifest_id = f"{user_prefix}__{manifest['id']}" manifest['id'] = manifest_id