This commit is contained in:
@@ -115,7 +115,11 @@ class TranscriptionTaskViewSet(viewsets.ModelViewSet):
|
|||||||
}
|
}
|
||||||
if project_id:
|
if project_id:
|
||||||
try:
|
try:
|
||||||
task_data['project_id'] = int(project_id)
|
p_id = int(project_id)
|
||||||
|
# 只有当 ID > 0 时才认为是有效的项目 ID
|
||||||
|
# 避免前端传递 0 或 Swagger 默认值导致的外键约束错误
|
||||||
|
if p_id > 0:
|
||||||
|
task_data['project_id'] = p_id
|
||||||
except (ValueError, TypeError):
|
except (ValueError, TypeError):
|
||||||
pass # Ignore invalid project_id
|
pass # Ignore invalid project_id
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user