При методе генерации Slug «none» после создания нового тега новая функция редактирования тега отображается некорректно

Я переместил это в категорию ошибок. Я не вижу исправления для этой проблемы с момента последнего обновления моего форума, и я могу воспроизвести её.

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

  1. Установите slug_generation_method в значение “none”.
  2. Создайте новый тег, добавив его к теме или на странице /tags.
  3. Если вы ещё не сделали этого, включите experimental_tag_settings_page.
  4. Перейдите на страницу тегов и попробуйте отредактировать созданный вами тег.

Ожидаемый результат: Вы можете редактировать тег так же, как теги, созданные при методе генерации слага “ascii” или “encoded”.
Фактический результат: Вы видите только сообщение «Ошибка — что-то пошло не так», а в консоли браузера появляются ошибки, связанные с отсутствующим tag_slug.

Error: You must provide a param tag_slug

Error while processing route: tag.edit.tab You must provide a param tag_slug. Error: You must provide a param tag_slug

Uncaught (in promise) Error: You must provide a param tag_slug.


Дополнительное замечание: для некоторых языков slug_generation_method по умолчанию установлен в значение “none”. Таким образом, эта проблема затрагивает не только форумы, где администратор изменил эту настройку.

1 лайк