fix: consider empty iban

This commit is contained in:
Raffael Meyer
2019-04-22 12:27:12 +02:00
parent 49f919a4fc
commit 70f89462a8
2 changed files with 8 additions and 1 deletions

View File

@@ -21,7 +21,8 @@ class BankAccount(Document):
def validate(self):
self.validate_company()
self.validate_iban()
if self.validate_iban:
self.validate_iban()
def validate_company(self):
if self.is_company_account and not self.company:

View File

@@ -28,6 +28,12 @@ class TestBankAccount(unittest.TestCase):
bank_account = frappe.get_doc({'doctype':'Bank Account'})
try:
bank_account.validate_iban()
except AttributeError:
msg = _('BankAccount.validate_iban() failed for empty IBAN')
self.fail(msg=msg)
for iban in valid_ibans:
bank_account.iban = iban
try: