diff options
author | Florian Dold <florian.dold@gmail.com> | 2020-01-18 16:36:25 +0100 |
---|---|---|
committer | Florian Dold <florian.dold@gmail.com> | 2020-01-18 16:36:25 +0100 |
commit | 8bad829f155590706b581528d46db249e94b9d18 (patch) | |
tree | 8dc376ae9e91449a7614288ebc90e9d4665ffb12 /talerbank/app/management/commands/wire_transfer.py | |
parent | 4804a61c6fa6ec930435b4781873e79e77c9d0ee (diff) | |
download | bank-8bad829f155590706b581528d46db249e94b9d18.tar.gz bank-8bad829f155590706b581528d46db249e94b9d18.tar.bz2 bank-8bad829f155590706b581528d46db249e94b9d18.zip |
remove old add_incoming, test the new one
Diffstat (limited to 'talerbank/app/management/commands/wire_transfer.py')
-rw-r--r-- | talerbank/app/management/commands/wire_transfer.py | 13 |
1 files changed, 6 insertions, 7 deletions
diff --git a/talerbank/app/management/commands/wire_transfer.py b/talerbank/app/management/commands/wire_transfer.py index 08372ac..adf5186 100644 --- a/talerbank/app/management/commands/wire_transfer.py +++ b/talerbank/app/management/commands/wire_transfer.py @@ -24,8 +24,8 @@ import logging import json from django.core.management.base import BaseCommand from django.contrib.auth import authenticate -from taler.util.amount import Amount, BadFormatAmount -from ...views import wire_transfer +from taler.util.amount import Amount +from ...views import wire_transfer, User from ...models import BankAccount, BankTransaction LOGGER = logging.getLogger(__name__) @@ -53,9 +53,9 @@ class Command(BaseCommand): ) parser.add_argument( "credit-account", - type=int, + type=str, metavar="CREDIT-ACCOUNT", - help="Which account number will *receive* money.", + help="Which account will receive money.", ) parser.add_argument( "subject", @@ -90,9 +90,8 @@ class Command(BaseCommand): sys.exit(1) try: - credit_account = BankAccount.objects.get( - account_no=options["credit-account"] - ) + credit_account_user = User.objects.get(username=options["credit-account"]) + credit_account = credit_account_user.bankaccount except BankAccount.DoesNotExist: LOGGER.error("Credit account does not exist.") sys.exit(1) |