From 15386ad4d86cc7c2e892298533ea911665f36e87 Mon Sep 17 00:00:00 2001 From: Egor Date: Sat, 17 Jan 2026 06:35:08 +0300 Subject: [PATCH] Update admin_users.py --- app/cabinet/routes/admin_users.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/app/cabinet/routes/admin_users.py b/app/cabinet/routes/admin_users.py index 03355306..4004adde 100644 --- a/app/cabinet/routes/admin_users.py +++ b/app/cabinet/routes/admin_users.py @@ -366,8 +366,12 @@ async def get_user_detail( # Get referrer info referred_by_username = None - if user.referrer: - referred_by_username = user.referrer.username or user.referrer.full_name + if user.referred_by_id: + referrer_q = select(User).where(User.id == user.referred_by_id) + referrer_result = await db.execute(referrer_q) + referrer = referrer_result.scalar_one_or_none() + if referrer: + referred_by_username = referrer.username or referrer.full_name referral_info = UserReferralInfo( referral_code=user.referral_code or "",