mirror of
https://github.com/chillpadclub/bedolaga-cabinet.git
synced 2026-07-28 09:33:46 +00:00
fix(broadcasts): показывать «Партнёрка» вместо сырого ключа referrals в превью
В превью конструктора рассылки кнопка реферала отображалась сырым ключом «referrals»: presetLabels имел ключ «partners», а бот отдаёт «referrals» (каталог BROADCAST_BUTTONS), и presetLabels[id] || id фолбэчил на сам id. Ключ переименован partners → referrals (метка «Партнёрка» сохранена). Реальная отправка не затронута — бот строит клавиатуру из своего каталога. Telegram-баг #602989.
This commit is contained in:
@@ -173,7 +173,10 @@ export default function AdminBroadcastCreate() {
|
||||
if (selectedButtons.length > 0) {
|
||||
const presetLabels: Record<string, string> = {
|
||||
balance: t('admin.broadcasts.btnBalance', 'Пополнить баланс'),
|
||||
partners: t('admin.broadcasts.btnPartners', 'Партнёрка'),
|
||||
// Бот отдаёт ключ кнопки как 'referrals' (см. BROADCAST_BUTTONS в admin.py),
|
||||
// раньше тут был 'partners' — из-за рассинхрона кнопка показывалась сырым
|
||||
// ключом 'referrals' вместо «Партнёрка» (Telegram-баг #602989).
|
||||
referrals: t('admin.broadcasts.btnPartners', 'Партнёрка'),
|
||||
promocode: t('admin.broadcasts.btnPromocode', 'Промокод'),
|
||||
connect: t('admin.broadcasts.btnConnect', 'Подключиться'),
|
||||
subscription: t('admin.broadcasts.btnSubscription', 'Подписка'),
|
||||
|
||||
Reference in New Issue
Block a user