diff --git a/mo/jobs/protocols.py b/mo/jobs/protocols.py
index ae9e8a7360e2275cf968ee6fbb519a7e3e53bb5c..1a3e17282c31223198dbffab9d9fc229720dec4a 100644
--- a/mo/jobs/protocols.py
+++ b/mo/jobs/protocols.py
@@ -415,6 +415,7 @@ def schedule_sort_scans(job_id: int, for_user: db.User) -> int:
     scans_desc = "oprav" if 'type' in job.in_json and job.in_json['type'] == "feedback" else "odevzdaných řešení"
     job.type = db.JobType.sort_scans
     job.created_at = mo.now
+    job.finished_at = None
     job.expires_at = None
     job.user = for_user
     job.description = f'Rozdělení již roztříděných skenů {scans_desc} {contest.round.round_code_short()}'
@@ -554,4 +555,3 @@ def handle_sort_scans(the_job: TheJob):
         job.result = 'Celkem ' + mo.util_format.inflect_number(len(papers), 'roztříděné řešení', 'roztříděná řešení', 'roztříděných řešení')
     else:
         job.result = 'Celkem ' + mo.util_format.inflect_number(len(papers), 'roztříděná oprava', 'roztříděné opravy', 'roztříděných oprav')
-    the_job.expires_in_minutes = config.JOB_EXPIRATION_LONG