diff --git a/scipost_django/submissions/forms/__init__.py b/scipost_django/submissions/forms/__init__.py index ec8678207de185f68d66872c3998e316972b772e..32ab36d2078e4f19de2b09f9959de835bd2d89ec 100644 --- a/scipost_django/submissions/forms/__init__.py +++ b/scipost_django/submissions/forms/__init__.py @@ -2701,6 +2701,14 @@ class EICRecommendationForm(forms.ModelForm): recommendation.save() + # The EIC should vote in favour of their own recommendation + # This should be done after the recommendation is saved, so that the + # id is determined for use in the ManyToMany relation. + # Tiering has already been created above, and no special objects are required + # in the event of submission rejection. + recommendation.voted_for.add(self.submission.editor_in_charge) + recommendation.save() + return recommendation def revision_requested(self):