From 968d14704610eed528bca28cbf295c1ba1644a5a Mon Sep 17 00:00:00 2001 From: Fringg Date: Thu, 5 Mar 2026 09:02:05 +0300 Subject: [PATCH] =?UTF-8?q?fix:=20=D0=BF=D0=B5=D1=80=D0=B5=D0=B4=D0=B0?= =?UTF-8?q?=D1=82=D1=8C=20=D1=8F=D0=B2=D0=BD=D1=8B=D0=B9=20=D0=B4=D0=B8?= =?UTF-8?q?=D0=B0=D0=BF=D0=B0=D0=B7=D0=BE=D0=BD=20=D0=B4=D0=B0=D1=82=20?= =?UTF-8?q?=D0=B4=D0=BB=D1=8F=20all=5Ftime=5Fstats=20=D0=B2=20=D0=B4=D0=B0?= =?UTF-8?q?=D1=88=D0=B1=D0=BE=D1=80=D0=B4=D0=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit get_transactions_statistics() без аргументов по умолчанию возвращает текущий месяц, а не все время. Передаём явный start_date=2020-01-01 для корректного расчёта общего дохода и дохода от подписок. --- app/cabinet/routes/admin_stats.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/app/cabinet/routes/admin_stats.py b/app/cabinet/routes/admin_stats.py index 77f80b7b..740c995b 100644 --- a/app/cabinet/routes/admin_stats.py +++ b/app/cabinet/routes/admin_stats.py @@ -262,7 +262,9 @@ async def get_dashboard_stats( month_start = now.replace(day=1, hour=0, minute=0, second=0, microsecond=0) trans_stats = await get_transactions_statistics(db, month_start, now) - all_time_stats = await get_transactions_statistics(db) + all_time_stats = await get_transactions_statistics( + db, start_date=datetime(2020, 1, 1, tzinfo=UTC), end_date=now + ) # Get revenue chart data (last 30 days) revenue_data = await get_revenue_by_period(db, days=30)