diff --git a/scipost_django/colleges/forms.py b/scipost_django/colleges/forms.py index 02c5cc85a28879804b3600dc6d7508c0b4fb883a..e3e85aa3b8113da96ee5fc5406054c7187f8eadf 100644 --- a/scipost_django/colleges/forms.py +++ b/scipost_django/colleges/forms.py @@ -455,7 +455,7 @@ class FellowshipNominationForm(forms.ModelForm): self.profile ) if failed_eligibility_criteria: - for critetion in failed_eligibility_criteria: + for criterion in failed_eligibility_criteria: self.add_error(None, criterion) if data["college"].acad_field != self.profile.acad_field: self.add_error( @@ -791,6 +791,10 @@ class FellowshipNominationDecisionForm(forms.ModelForm): self.fields["voting_round"].initial = voting_round self.fields["outcome"].initial = voting_round.vote_outcome + if nomination := getattr(self.instance, "nomination", None): + if voting_outcome := nomination.latest_voting_round.outcome: + self.fields["outcome"].initial = voting_outcome + ################# # Voting Rounds #