aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFlorian Dold <florian.dold@gmail.com>2020-09-03 22:48:32 +0530
committerFlorian Dold <florian.dold@gmail.com>2020-09-03 22:48:32 +0530
commit6da727e2d32b0a9e7bf3caf7c1adda9afaf981fe (patch)
tree427fc7845c99796d44a9d193a83fff67cb7c6f0f
parentd00b63fef7b1d1e95c988bd265a77c5321d31662 (diff)
downloadbank-6da727e2d32b0a9e7bf3caf7c1adda9afaf981fe.tar.gz
bank-6da727e2d32b0a9e7bf3caf7c1adda9afaf981fe.tar.bz2
bank-6da727e2d32b0a9e7bf3caf7c1adda9afaf981fe.zip
match spec
-rw-r--r--talerbank/app/urls.py2
-rw-r--r--talerbank/app/views.py11
2 files changed, 7 insertions, 6 deletions
diff --git a/talerbank/app/urls.py b/talerbank/app/urls.py
index ffdd247..adcf8b1 100644
--- a/talerbank/app/urls.py
+++ b/talerbank/app/urls.py
@@ -46,7 +46,7 @@ taler_wire_gateway_patterns = [
# These paths are part of the bank access API
taler_bank_accounts_api_patterns = [
- path("accounts/<str:acct_id>/balance",
+ path("accounts/<str:acct_id>",
views.bank_accounts_api_balance,
name="access-api-balance"),
path(
diff --git a/talerbank/app/views.py b/talerbank/app/views.py
index fbce899..2a098e7 100644
--- a/talerbank/app/views.py
+++ b/talerbank/app/views.py
@@ -1293,11 +1293,12 @@ def bank_accounts_api_balance(request, user_account, acct_id):
return JsonResponse(
dict(
- # The balance field is kept as long as the cashier still uses it
- balance=acct.balance.amount.stringify(),
- # This field should be kept, naming similar to ISO20022
- amount=acct.balance.amount.stringify(),
- credit_debit_indicator=("credit" if acct.balance.is_positive else "debit"),
+ balance=dict(
+ amount=acct.balance.amount.stringify(),
+ credit_debit_indicator=(
+ "credit" if acct.balance.is_positive else "debit"
+ ),
+ )
)
)