aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRiley L. <riley@e926.de>2025-07-29 23:46:16 +0200
committerRiley L. <riley@e926.de>2025-07-29 23:46:16 +0200
commit7be11931578d799451a0e83a93c05a8c9a598bd0 (patch)
tree3863c06c187258c82ff4d9818122a632288546dd
parent29c30ac7d76ca24ed3d6f2a6b6d1c92037825b31 (diff)
downloadabrechenbarkeit-7be11931578d799451a0e83a93c05a8c9a598bd0.tar
abrechenbarkeit-7be11931578d799451a0e83a93c05a8c9a598bd0.tar.bz2
abrechenbarkeit-7be11931578d799451a0e83a93c05a8c9a598bd0.tar.zst
remove error for SPUs
-rwxr-xr-xabrechenbarkeit.lua19
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