summaryrefslogtreecommitdiff
path: root/talerbank/app/views.py
diff options
context:
space:
mode:
authorMarcello Stanisci <stanisci.m@gmail.com>2019-11-29 16:55:20 +0100
committerMarcello Stanisci <stanisci.m@gmail.com>2019-11-29 16:55:20 +0100
commit258613121ae37015f007b285a5b82af4f09e0db2 (patch)
tree306a819b3b92d48696736845cbdc3f5ea5ed5a69 /talerbank/app/views.py
parente61f7dc4576af119582b1035db43243dd52ca8b4 (diff)
downloadbank-258613121ae37015f007b285a5b82af4f09e0db2.tar.gz
bank-258613121ae37015f007b285a5b82af4f09e0db2.tar.bz2
bank-258613121ae37015f007b285a5b82af4f09e0db2.zip
abstracting exceptions raising
Diffstat (limited to 'talerbank/app/views.py')
-rw-r--r--talerbank/app/views.py8
1 files changed, 3 insertions, 5 deletions
diff --git a/talerbank/app/views.py b/talerbank/app/views.py
index 9186837..c97d86b 100644
--- a/talerbank/app/views.py
+++ b/talerbank/app/views.py
@@ -878,19 +878,17 @@ def reject(request, user_account):
def add_incoming(request, user_account):
data = AddIncomingData(json.loads(decode_body(request)))
- if not data.is_valid():
- raise JSONFieldException(data.errors, 400)
subject = "%s %s" % (
- data.cleaned_data["subject"], data.cleaned_data["exchange_url"]
+ data.get("subject"), data.get("exchange_url")
)
credit_account = BankAccount.objects.get(
- account_no=data.cleaned_data["credit_account"]
+ account_no=data.get("credit_account")
)
wtrans = wire_transfer(
- Amount.parse(data.cleaned_data["amount"]), user_account.bankaccount,
+ Amount.parse(data.get("amount")), user_account.bankaccount,
credit_account, subject
)