diff --git a/scipost_django/submissions/migrations/0118_update_submission_statuses.py b/scipost_django/submissions/migrations/0118_update_submission_statuses.py
index 6679e0482a0b2715ffcf26ade288e5808999e822..135d305e636d9ff3861a0f77641adc0d7b710d66 100644
--- a/scipost_django/submissions/migrations/0118_update_submission_statuses.py
+++ b/scipost_django/submissions/migrations/0118_update_submission_statuses.py
@@ -66,10 +66,10 @@ def update_submission_status(apps, schema_editor):
         open_for_reporting=True
     ).filter(refereeing_cycle="").update(open_for_reporting=False)
 
-    # Repair case where voting in prep but open for reporting
+    # Repair case where voting in prep or ongoing, but open for reporting
     eic_assigned.filter(open_for_reporting=True).filter(
         id__in=[ r.submission.id for r in EICRecommendation.objects.filter(
-            status=VOTING_IN_PREP)]
+            status__in=[VOTING_IN_PREP, PUT_TO_VOTING])]
     ).update(open_for_reporting=False)
 
     # Repair case where EiC is assigned, but not in set of revreq,