Привет ![]()
Кажется, я нашёл баг, связанный с совместным редактированием постов в вики.
Сценарий:
- Пост преобразован в вики и включено совместное редактирование
- Пользователь, который не является ни автором, ни модератором (просто соавтор)
- Открывает историю поста и нажимает «Редактировать пост» на последней версии
Результат:
- Пост открывается в «обычном» редакторе вместо совместного редактора
- При нажатии «Сохранить правку» появляется ошибка («Произошла ошибка: Извините, произошла ошибка»)
- После отмены изменений весь пост исчезает/становится пустым
- Только после обновления страницы пост отображается снова в исходном состоянии (без правок)
Детали:
- Похоже, проблема связана с
PUT /t/30/tags, который возвращает 422 - Пользователь не устанавливал теги (их не было в теме), изменил только тело поста
- В совместном редакторе теги установить нельзя, только в «обычном» редакторе
Возможно, кнопку вообще не стоит отображать, когда включено совместное редактирование? Или следует использовать совместный редактор?