diff --git a/drakul/raids/forms.py b/drakul/raids/forms.py index bec8261..a4a2877 100644 --- a/drakul/raids/forms.py +++ b/drakul/raids/forms.py @@ -59,6 +59,12 @@ class RaidResponseForm(ModelForm): self.helper.form_show_labels = False self.helper.form_tag = False + def clean_role(self): + role = self.cleaned_data["role"] + if role is None: + return self.cleaned_data["character"].role + return role + class RaidForm(ModelForm): class Meta: