From bcc761f9d3f673bd2b404adf817762058d8e0df4 Mon Sep 17 00:00:00 2001 From: Fringg Date: Sun, 22 Mar 2026 10:46:08 +0300 Subject: [PATCH] fix: add missing total_subscription_revenue_kopeks in scoped graph early return Prevents Pydantic ValidationError (500) when scoped_user_ids is empty but campaign_ids is present. --- app/cabinet/routes/admin_referral_network.py | 1 + 1 file changed, 1 insertion(+) diff --git a/app/cabinet/routes/admin_referral_network.py b/app/cabinet/routes/admin_referral_network.py index a10e6aff..6eef7134 100644 --- a/app/cabinet/routes/admin_referral_network.py +++ b/app/cabinet/routes/admin_referral_network.py @@ -857,6 +857,7 @@ async def _build_scoped_graph( total_referrers=0, total_campaigns=len(campaign_nodes), total_earnings_kopeks=0, + total_subscription_revenue_kopeks=0, ) return NetworkGraphResponse( users=[],