feat: auto-generate UUID if manifest.json lacks id
This commit is contained in:
+2
-1
@@ -560,7 +560,8 @@ async def api_market_upload(file: UploadFile = File(...), name: str = "", catego
|
||||
manifest = _json.loads(zf.read('manifest.json').decode('utf-8'))
|
||||
|
||||
if not manifest.get('id'):
|
||||
return {"error": "manifest.json 缺少 id"}
|
||||
import uuid
|
||||
manifest['id'] = str(uuid.uuid4())
|
||||
if not manifest.get('name'):
|
||||
return {"error": "manifest.json 缺少 name"}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user