From 0fce4f8ea766daddeb18c53e55ee77c43e2c97e6 Mon Sep 17 00:00:00 2001 From: Jonathan Moody <103143855+moodyjon@users.noreply.github.com> Date: Mon, 2 May 2022 15:27:50 -0400 Subject: [PATCH] Correct jsonrpc_account_fund handling of amount/everything. --- lbry/extras/daemon/daemon.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/lbry/extras/daemon/daemon.py b/lbry/extras/daemon/daemon.py index bb8bc69f0..07df901a3 100644 --- a/lbry/extras/daemon/daemon.py +++ b/lbry/extras/daemon/daemon.py @@ -1838,7 +1838,7 @@ class Daemon(metaclass=JSONRPCServerType): return wallet.get_account_or_error(account_id).get_max_gap() @requires("wallet") - def jsonrpc_account_fund(self, to_account=None, from_account=None, amount='0.0', + def jsonrpc_account_fund(self, to_account=None, from_account=None, amount=None, everything=False, outputs=1, broadcast=False, wallet_id=None): """ Transfer some amount (or --everything) to an account from another @@ -1867,9 +1867,8 @@ class Daemon(metaclass=JSONRPCServerType): wallet = self.wallet_manager.get_wallet_or_default(wallet_id) to_account = wallet.get_account_or_default(to_account) from_account = wallet.get_account_or_default(from_account) - everything = amount == 'everything' or everything amount = self.get_dewies_or_error('amount', amount, everything=everything, - argument_everything='everything') + default_value=0, argument_everything='everything') if not isinstance(outputs, int): # TODO: use error from lbry.error raise ValueError("--outputs must be an integer.")