Я только что обновил плагин #chat-plugin до последней версии коммита 76ff2ba и заметил несколько ошибок, из-за которых он практически перестал работать. К слову, я не помню, какой статус коммита плагина был у меня на инстансе ранее, и не уверен, как это можно узнать — кто-нибудь знает, как это проверить?
Вот ошибки, которые я наблюдаю:
- Закреплённый список каналов отображается пустым
- Он снова показывает ноль каналов и текст по умолчанию:
Вы не присоединились ни к одному каналу. Нажмите здесь, чтобы просмотреть доступные каналы. - При нажатии на ссылку для просмотра доступных каналов ничего не отображается, а страница перенаправляет с сообщением об ошибке:
Ошибка сервера при попытке загрузить /chat/chat_channels/all.json Код ошибки: 500 error - Однако, когда я нажимаю на значок карандаша и пытаюсь создать новый канал с категорией или именем, которые у меня были ранее, система отклоняет запрос, выдавая следующее:
Вы передали недопустимые параметры в запросе: канал с такой категорией и именем уже существует
- Он снова показывает ноль каналов и текст по умолчанию:
- При нажатии на значок полноэкранного режима открывается страница, на которой отображается только индикатор загрузки (спиннер).
- Личный список чатов пуст
- Я могу добавлять людей, с которыми ранее переписывался, чат отображается корректно, и я могу отправлять сообщения.
- Сообщение с пометкой in_reply_to не отображается для новых сообщений, но отображается для старых, поэтому я не уверен, что-то изменилось или нет, но я кастомизировал сообщение ответа, так что это может быть связано с моими настройками.
- Кнопка «Назад» в закреплённом сообщении личного чата ничего не делает при нажатии, хотя ранее она возвращала меня к списку чатов.
Если хотите, я могу попробовать найти логи ошибок и опубликовать их здесь или отправить в другое место. Я пытался запустить в безопасном режиме с отключёнными темами, но это, похоже, ничего не исправило.
Редактирование:
Логи ошибок, которые я вижу в консоли браузера:
Не удалось загрузить ресурс: сервер ответил со статусом 500 () - /chat/chat_channels.json:1
Uncaught
Object
errorThrown: ""
jqXHR: {readyState: 4, getResponseHeader: ƒ, getAllResponseHeaders: ƒ, setRequestHeader: ƒ, overrideMimeType: ƒ, …}
textStatus: "error"
[[Prototype]]: Object
at _vendor-f78d12cebd7a573d3ed1aee5e766ee89.js:2177
Пока что я попробую откатить плагин к предыдущему коммиту, возможно, примерно 15 коммитов назад, и посмотрю, поможет ли это. Я не совсем уверен, есть ли простой способ сделать это, поэтому пока просто попробую обходное решение здесь: