diff options
author | Riley L. <riley@e926.de> | 2025-07-29 23:46:16 +0200 |
---|---|---|
committer | Riley L. <riley@e926.de> | 2025-07-29 23:46:16 +0200 |
commit | 7be11931578d799451a0e83a93c05a8c9a598bd0 (patch) | |
tree | 3863c06c187258c82ff4d9818122a632288546dd | |
parent | 29c30ac7d76ca24ed3d6f2a6b6d1c92037825b31 (diff) | |
download | abrechenbarkeit-7be11931578d799451a0e83a93c05a8c9a598bd0.tar abrechenbarkeit-7be11931578d799451a0e83a93c05a8c9a598bd0.tar.bz2 abrechenbarkeit-7be11931578d799451a0e83a93c05a8c9a598bd0.tar.zst |
remove error for SPUs
-rwxr-xr-x | abrechenbarkeit.lua | 19 |
1 files changed, 11 insertions, 8 deletions
diff --git a/abrechenbarkeit.lua b/abrechenbarkeit.lua index 29de0ef..4a01e7b 100755 --- a/abrechenbarkeit.lua +++ b/abrechenbarkeit.lua @@ -433,14 +433,17 @@ local function r_transaction_post() local time = os.time() -- check if new balance would be less than ;min - local bal = balances()[user_dst] - if amount < 0 and (( bal + amount ) <= (tonumber(config.balance_min) or -99999)) then - return format([[ - <div class="notif error"><p>{+user.form.transaction.funds}</p></div> - ]], { - balance = format_amount(bal, "span", ""), - threshold = format_amount(tonumber(config.balance_min), "span", ""), - }) + local is_special = user_dst:sub(1, 1) == "@" + if not is_special then + local bal = balances()[user_dst] + if amount < 0 and (( bal + amount ) <= (tonumber(config.balance_min) or -99999)) then + return format([[ + <div class="notif error"><p>{+user.form.transaction.funds}</p></div> + ]], { + balance = format_amount(bal, "span", ""), + threshold = format_amount(tonumber(config.balance_min), "span", ""), + }) + end end -- add transaction |