summaryrefslogtreecommitdiff
path: root/talerbank/app/management/commands/wire_transfer.py
diff options
context:
space:
mode:
authorFlorian Dold <florian.dold@gmail.com>2020-01-18 16:36:25 +0100
committerFlorian Dold <florian.dold@gmail.com>2020-01-18 16:36:25 +0100
commit8bad829f155590706b581528d46db249e94b9d18 (patch)
tree8dc376ae9e91449a7614288ebc90e9d4665ffb12 /talerbank/app/management/commands/wire_transfer.py
parent4804a61c6fa6ec930435b4781873e79e77c9d0ee (diff)
downloadbank-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.py13
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)