@@ -200,9 +200,10 @@ def accept_submission(
200200 missing_codenames = required_codenames .difference (files .keys ())
201201 if len (missing_codenames ) > 0 :
202202 if task .active_dataset .task_type_object .ALLOW_PARTIAL_SUBMISSION :
203- digests = fetch_file_digests_from_previous_submission (
204- sql_session , participation , task , language ,
205- missing_codenames )
203+ if task .active_dataset .task_type_object .REUSE_PREVIOUS_SUBMISSION :
204+ digests = fetch_file_digests_from_previous_submission (
205+ sql_session , participation , task , language ,
206+ missing_codenames )
206207 else :
207208 raise UnacceptableSubmission (
208209 N_ ("Invalid submission format!" ),
@@ -393,9 +394,10 @@ def accept_user_test(
393394 missing_codenames = required_codenames .difference (files .keys ())
394395 if len (missing_codenames ) > 0 :
395396 if task .active_dataset .task_type_object .ALLOW_PARTIAL_SUBMISSION :
396- digests = fetch_file_digests_from_previous_submission (
397- sql_session , participation , task , language ,
398- missing_codenames , cls = UserTest )
397+ if task .active_dataset .task_type_object .REUSE_PREVIOUS_SUBMISSION :
398+ digests = fetch_file_digests_from_previous_submission (
399+ sql_session , participation , task , language ,
400+ missing_codenames , cls = UserTest )
399401 else :
400402 raise UnacceptableUserTest (
401403 N_ ("Invalid test format!" ),
0 commit comments