Raise UseError on empty reason

closes #1315
This commit is contained in:
Florent 2013-12-04 11:26:47 +01:00
commit bdd54615ad

View file

@ -22,6 +22,7 @@ from weboob.capabilities.bank import ICapBank, AccountNotFound,\
Account, Recipient Account, Recipient
from weboob.capabilities.bill import ICapBill, Bill, Subscription,\ from weboob.capabilities.bill import ICapBill, Bill, Subscription,\
SubscriptionNotFound, BillNotFound SubscriptionNotFound, BillNotFound
from weboob.capabilities.base import UserError
from weboob.tools.backend import BaseBackend, BackendConfig from weboob.tools.backend import BaseBackend, BackendConfig
from weboob.tools.value import ValueBackendPassword from weboob.tools.value import ValueBackendPassword
@ -89,6 +90,8 @@ class INGBackend(BaseBackend, ICapBank, ICapBill):
def transfer(self, account, recipient, amount, reason): def transfer(self, account, recipient, amount, reason):
with self.browser: with self.browser:
if not reason:
raise UserError('Reason is mandatory to do a transfer on ING website')
if not isinstance(account, Account): if not isinstance(account, Account):
account = self.get_account(account) account = self.get_account(account)
if not isinstance(recipient, Recipient): if not isinstance(recipient, Recipient):