diff --git a/submissions/forms.py b/submissions/forms.py
index e1c65e8789cfc7ccaf1895d556c7c953a0d2e0c8..1c603d1d0a32d3767994b3450c0d691355daf828 100644
--- a/submissions/forms.py
+++ b/submissions/forms.py
@@ -1289,7 +1289,7 @@ class EICRecommendationForm(forms.ModelForm):
         if self.submission.submitted_to.name.partition(' ')[0] == 'SciPost':
             # Submitted to a SciPost journal, so Selections is accessible
             for_journal_qs = for_journal_qs | Journal.objects.filter(name='SciPost Selections')
-        self.fields['for_journal'] = for_journal_qs
+        self.fields['for_journal'].queryset = for_journal_qs
         if self.submission.submitted_to.name.partition(' ')[0] == 'SciPost':
             # Submitted to a SciPost journal, so Core and Selections are accessible
             self.fields['for_journal'].help_text=(