mirror of
https://github.com/chillpadclub/bedolaga-cabinet.git
synced 2026-07-28 17:43:47 +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) {
|
if (selectedButtons.length > 0) {
|
||||||
const presetLabels: Record<string, string> = {
|
const presetLabels: Record<string, string> = {
|
||||||
balance: t('admin.broadcasts.btnBalance', 'Пополнить баланс'),
|
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', 'Промокод'),
|
promocode: t('admin.broadcasts.btnPromocode', 'Промокод'),
|
||||||
connect: t('admin.broadcasts.btnConnect', 'Подключиться'),
|
connect: t('admin.broadcasts.btnConnect', 'Подключиться'),
|
||||||
subscription: t('admin.broadcasts.btnSubscription', 'Подписка'),
|
subscription: t('admin.broadcasts.btnSubscription', 'Подписка'),
|
||||||
|
|||||||
Reference in New Issue
Block a user