"Добавить обязательную группу тегов" не работает для новой категории

Приоритет/Серьёзность: низкий

Платформа: Linux с Chrome 110.0.5481.77, Discourse 3.1.0.beta2 (d84d38cbe7)

Описание: При попытке использовать кнопку «Добавить обязательную группу тегов» при создании новой категории возникает следующее исключение JavaScript:

Uncaught TypeError: Cannot read properties of undefined (reading 'pushObject')
    at e.addRequiredTagGroup (edit-category-tags.js:22:1)
    at $._run (index.ts:665:23)
    at $._join (index.ts:640:19)
    at $.join (index.ts:362:17)
    at p (index.js:157:1)
    at index.js:708:1
    at a (index.js:128:1)
    at index.js:707:1
    at index.js:666:1
    at d._triggerAction (d-button.js:116:1)
    at d.click (d-button.js:80:1)

Шаги для воспроизведения:

  1. Включите безопасный режим.
  2. Выберите создание новой категории.
  3. Перейдите на вкладку конфигурации «Теги», затем активируйте кнопку «Добавить обязательную группу тегов».
  4. Ничего видимого не происходит, а трассировка исключения, указанная выше, записывается в консоль ошибок.

Обходное решение: Сначала сохраните новую категорию, после чего кнопка будет работать как ожидалось.

4 лайка

Мне удалось воспроизвести эту проблему. :slight_smile:

Ошибка JS при создании тега категории|видео

4 лайка

@selase, не могли бы вы быстро взглянуть на это?

3 лайка

Конечно! Изучаю ситуацию.

2 лайка

@jlc Спасибо за подробный отчет. Это исправлено.

4 лайка

Эта тема была автоматически закрыта через 3 дня. Новые ответы больше не принимаются.