From dd7f45599dded51c1f48f670232de935fd8a208b Mon Sep 17 00:00:00 2001 From: "Casper V. Kristensen" Date: Mon, 6 Jan 2020 22:54:02 +0100 Subject: [PATCH] Automatically set RaidResponse role to character's default role if not set by user. --- drakul/raids/forms.py | 6 ++++++ 1 file changed, 6 insertions(+) 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: