Пустая страница и ошибка в админке темы

Мне удалось воспроизвести эту проблему на двух совершенно разных машинах и в разных установках для разработки.

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

  1. Запустите Discourse локально с помощью команды: EMBER_ENV=production bin/ember-cli -u (хотя переменная окружения Ember ENV, похоже, не влияет на ситуацию здесь).
  2. Убедитесь, что не установлены сторонние плагины или компоненты тем.
  3. Перейдите в раздел Администрирование → Настройка → Тема.
  4. Создайте новый компонент темы.
  5. Попробуйте добавить немного CSS.
  6. Это приводит к появлению пустой страницы и следующей ошибке в консоли:

Error: ember-computed-decorators does not support using getters and setters

@David, если я откатиться к версии прямо перед этим коммитом, всё работает нормально…

4 лайка

Думаю, я нашел проблемную строку:

3 лайка

Спасибо @merefield — должно быть исправлено в

4 лайка

Есть какое-то временное решение? :roll_eyes:

Исправление уже доступно. Если вы обновили свой сайт в период сбоя, вам нужно запустить обновление ещё раз, чтобы всё заработало.

3 лайка

да. я сделал это час назад.. :relieved: не знал, что это работает так. спасибо.

2 лайка

Спасибо @David… Я как раз собирался создать PR, но очень ценю ваш быстрый ответ — вы сэкономили мне кучу времени: мне бы точно потребовалось гораздо больше времени! :sweat_smile:

2 лайка

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