fix submittion null score
This commit is contained in:
@@ -122,13 +122,17 @@ def create_submission(
|
||||
for response_data in data.responses
|
||||
)
|
||||
|
||||
# Non-admin submissions always go through manual validation
|
||||
needs_validation = (
|
||||
data.manual_validation_requested or not request.user.is_staff
|
||||
)
|
||||
|
||||
# Create the submission
|
||||
submission = Submission.objects.create(
|
||||
event=request.event,
|
||||
user=request.user if request.user.is_authenticated else None,
|
||||
notes=data.notes,
|
||||
manual_validation_requested=data.manual_validation_requested
|
||||
or auto_request_validation,
|
||||
manual_validation_requested=needs_validation or auto_request_validation,
|
||||
)
|
||||
|
||||
file_index = 0
|
||||
@@ -148,7 +152,7 @@ def create_submission(
|
||||
cost=response_data.cost,
|
||||
cycles=response_data.cycles,
|
||||
area=response_data.area,
|
||||
needs_manual_validation=data.manual_validation_requested,
|
||||
needs_manual_validation=needs_validation,
|
||||
ocr_confidence_cost=response_data.ocr_confidence_cost,
|
||||
ocr_confidence_cycles=response_data.ocr_confidence_cycles,
|
||||
ocr_confidence_area=response_data.ocr_confidence_area,
|
||||
@@ -158,7 +162,7 @@ def create_submission(
|
||||
"validated_cycles": response_data.cycles,
|
||||
"validated_area": response_data.area,
|
||||
}
|
||||
if not data.manual_validation_requested
|
||||
if not needs_validation
|
||||
else {},
|
||||
)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user