diff options
| author | 2018-10-19 11:47:34 +0100 | |
|---|---|---|
| committer | 2018-10-19 11:47:34 +0100 | |
| commit | a5c9568d235ee2ee0e7d74f87a5bd9b77db9eab4 (patch) | |
| tree | d9af6f9c34f954428440630614ff0a318f42454f | |
| parent | _default_wallets takes a `user` param (diff) | |
| signature | ||
send() should check all user coins when checking for redeem-amount
| -rw-r--r-- | modules/coins.py | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/modules/coins.py b/modules/coins.py index e5e3c1fb..af39f87a 100644 --- a/modules/coins.py +++ b/modules/coins.py @@ -402,12 +402,12 @@ class Module(ModuleManager.BaseModule): user_coins = self._get_user_coins(event["user"], wallet_in) redeem_amount = self._redeem_amount(event["server"]) - new_user_coins = user_coins-send_amount + new_total_coins = self._get_all_user_coins(event["user"])-send_amount if user_coins == DECIMAL_ZERO: raise utils.EventError("%s: You have no coins" % event["user"].nickname) - elif new_user_coins < redeem_amount: + elif new_total_coins < redeem_amount: raise utils.EventError( "%s: You cannot send an amount of money that puts" " you below %s coins" % ( |
