fix: fix unlimited premium squads applying via admin panel
This commit is contained in:
@@ -759,6 +759,9 @@ async def handle_premium_override_apply(
|
||||
)
|
||||
await session.commit()
|
||||
|
||||
await subscription_service.sync_premium_squad_access_to_panel(session, user.user_id)
|
||||
await session.commit()
|
||||
|
||||
await callback.answer(_("admin_premium_override_saved"), show_alert=False)
|
||||
await handle_refresh_user_card(
|
||||
callback, user, subscription_service, session, i18n_instance, lang
|
||||
@@ -1757,6 +1760,9 @@ async def process_premium_override_bonus_handler(
|
||||
)
|
||||
await session.commit()
|
||||
|
||||
await subscription_service.sync_premium_squad_access_to_panel(session, target_user_id)
|
||||
await session.commit()
|
||||
|
||||
await message.answer(
|
||||
_("admin_premium_override_bonus_set", gb=f"{gb:.2f}", user_id=target_user_id)
|
||||
)
|
||||
|
||||
Reference in New Issue
Block a user