This commit is contained in:
@@ -115,7 +115,11 @@ class TranscriptionTaskViewSet(viewsets.ModelViewSet):
|
||||
}
|
||||
if project_id:
|
||||
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):
|
||||
pass # Ignore invalid project_id
|
||||
|
||||
|
||||
Reference in New Issue
Block a user