add bic as required if private payer
This commit is contained in:
@@ -118,6 +118,7 @@ class BillCreateForm(forms.ModelForm):
|
|||||||
payer = cleaned_data.get("payer")
|
payer = cleaned_data.get("payer")
|
||||||
name = cleaned_data.get("name_text")
|
name = cleaned_data.get("name_text")
|
||||||
iban = cleaned_data.get("iban_text")
|
iban = cleaned_data.get("iban_text")
|
||||||
|
bic = cleaned_data.get("bic_text")
|
||||||
saving = cleaned_data.get("saving")
|
saving = cleaned_data.get("saving")
|
||||||
|
|
||||||
only_digital = cleaned_data.get("only_digital")
|
only_digital = cleaned_data.get("only_digital")
|
||||||
@@ -143,9 +144,10 @@ class BillCreateForm(forms.ModelForm):
|
|||||||
"""
|
"""
|
||||||
|
|
||||||
if payer == Bill.Payer.ME:
|
if payer == Bill.Payer.ME:
|
||||||
if name == "" or iban == "":
|
if name == "" or iban == "" or bic == "":
|
||||||
raise ValidationError(
|
raise ValidationError(
|
||||||
f"Bankdaten unvollständig (Kontoinhaber: {name}, IBAN: {iban})."
|
f"Bankdaten bei privater Bezahlung unvollständig. (Kontoinhaber:in: '{name}', "
|
||||||
|
f"IBAN: '{iban}', BIC: '{bic}')."
|
||||||
)
|
)
|
||||||
|
|
||||||
if payer == Bill.Payer.VEREIN or saving is not True:
|
if payer == Bill.Payer.VEREIN or saving is not True:
|
||||||
|
|||||||
Reference in New Issue
Block a user