From dc3d22f52db40150d595bccf524d38790e5725d9 Mon Sep 17 00:00:00 2001 From: Fringg Date: Fri, 27 Feb 2026 04:08:10 +0300 Subject: [PATCH] fix: include desired_commission_percent in admin notification Add the field to the notification data dict and render it in the Telegram message sent to admins on new partner applications. --- app/cabinet/routes/partner_application.py | 1 + app/services/admin_notification_service.py | 2 ++ 2 files changed, 3 insertions(+) diff --git a/app/cabinet/routes/partner_application.py b/app/cabinet/routes/partner_application.py index e75db36d..8b31db03 100644 --- a/app/cabinet/routes/partner_application.py +++ b/app/cabinet/routes/partner_application.py @@ -142,6 +142,7 @@ async def apply_for_partner( 'website_url': request.website_url, 'description': request.description, 'expected_monthly_referrals': request.expected_monthly_referrals, + 'desired_commission_percent': request.desired_commission_percent, }, ) finally: diff --git a/app/services/admin_notification_service.py b/app/services/admin_notification_service.py index 76784373..7cd2862e 100644 --- a/app/services/admin_notification_service.py +++ b/app/services/admin_notification_service.py @@ -1688,6 +1688,8 @@ class AdminNotificationService: message_lines.append(f'πŸ“ {html.escape(desc)}') if application_data.get('expected_monthly_referrals'): message_lines.append(f'πŸ‘₯ ΠžΠΆΠΈΠ΄Π°Π΅ΠΌΡ‹Ρ… Ρ€Π΅Ρ„Π΅Ρ€Π°Π»ΠΎΠ²: {application_data["expected_monthly_referrals"]}/мСс') + if application_data.get('desired_commission_percent'): + message_lines.append(f'πŸ’° ЖСлаСмая комиссия: {application_data["desired_commission_percent"]}%') message_lines.extend( [