From a9e02098e7dfda70ccf60c43e5d80d302bdc4cf3 Mon Sep 17 00:00:00 2001 From: Aevann Date: Sat, 28 Oct 2023 18:19:25 +0300 Subject: [PATCH] fix group mentions overcharging ppl --- files/helpers/alerts.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/files/helpers/alerts.py b/files/helpers/alerts.py index 9c2eb8ed5..0b61a4ac0 100644 --- a/files/helpers/alerts.py +++ b/files/helpers/alerts.py @@ -212,14 +212,13 @@ def NOTIFY_USERS(text, v, oldtext=None, ghost=False, log_cost=None, followers_pi if cost > v.coins + v.marseybux: abort(403, f"You need {cost} currency to mention these ping groups!") - if log_cost: - log_cost.ping_cost += cost - if i.group(1) in {'biofoids','neofoids','jannies'}: coin_receivers.update(member_ids) if cost: v.charge_account('combined', cost) + if log_cost: + log_cost.ping_cost += cost if coin_receivers: g.db.query(User).options(load_only(User.id)).filter(User.id.in_(coin_receivers)).update({ User.coins: User.coins + 10 })