From ac1550ce107fc37b81cdf0271666976499fed4ef Mon Sep 17 00:00:00 2001 From: Fringg Date: Sun, 22 Mar 2026 04:17:21 +0300 Subject: [PATCH] fix: use live panel traffic data in admin subscription card Subscription card showed stale traffic from local DB (0.0 GB) while the live traffic section below showed correct data from panel (3.52 GB). Now uses panelInfo.used_traffic_bytes when available, with DB fallback. --- src/pages/AdminUserDetail.tsx | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/pages/AdminUserDetail.tsx b/src/pages/AdminUserDetail.tsx index 50776b1..75174e1 100644 --- a/src/pages/AdminUserDetail.tsx +++ b/src/pages/AdminUserDetail.tsx @@ -1387,8 +1387,10 @@ export default function AdminUserDetail() { {t('admin.users.detail.subscription.traffic')}
- {user.subscription.traffic_used_gb.toFixed(1)} /{' '} - {user.subscription.traffic_limit_gb} {t('common.units.gb')} + {panelInfo?.found + ? (panelInfo.used_traffic_bytes / (1024 * 1024 * 1024)).toFixed(1) + : user.subscription.traffic_used_gb.toFixed(1)}{' '} + / {user.subscription.traffic_limit_gb} {t('common.units.gb')}