fix: enhance insufficient funds message and update subscription controls logic

This commit is contained in:
2026-05-03 07:03:53 +07:00
parent ac61cec78c
commit e9f84d9377
5 changed files with 18 additions and 76 deletions

View File

@@ -80,11 +80,7 @@ class UserService:
user = await self.user_repository.get_user_by_id(session, user_id)
if not rw_user:
return user
link = utils.get_subscription_link(rw_user.short_uuid)
link = utils.get_subscription_link(rw_user.short_uuid) if rw_user else None
user = await self.user_repository.update_user_link(session, user_id, link)
return user