Загрузка изображений в профиль пользователя не удаётся из-за ошибки JS

Не уверен, связано ли это, но ошибка выглядит очень похожей на эту: Uploading of video file fails due to JS error

Когда я:

  1. перехожу в /my/preferences/account
  2. редактирую аватар профиля
  3. добавляю собственное изображение

получаю следующее:

Это происходит независимо от того, является ли файл уже загруженным или нет. Загрузка файлов в сообщениях работает отлично. Я обновился в выходные. То же самое происходит в безопасном режиме.

Я могу воспроизвести это в чистой установке, но не здесь на meta.discourse.org (ни на Stable).

2 лайка

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

Meta также работает на последней версии, поэтому это должно воспроизводиться и там.

Я знаю, что вы тестировали в безопасном режиме, но, возможно, какой-то плагин или что-то еще продолжает мешать?

2 лайка

Спасибо за попытку воспроизвести проблему! Я проверю плагины на моем тестовом экземпляре и попробую найти виновника.

Я определил плагин (собственный плагин Pavilion: Events Plugin 📅) и сообщил об этом здесь:

1 лайк

Вчера я обновил наш форум до версии 3.4.0.beta2-dev, и наши пользователи тоже столкнулись с этой ошибкой.

У нас включены следующие плагины:

  • Topic Previews Sidecar
  • Голосование за темы
  • Пометка тем как решённых
  • Реакции
  • Сноски
  • Предупреждение о спойлерах

Да, это был не плагин событий! Не знаю, как я так накосячил.

Вы пробовали без плагина sidecar? Похоже, это единственный неофициальный. Возможно, новая обработка изображений для превью обложек YouTube конфликтует с загрузкой аватарок.

1 лайк

Есть ли ошибка в /logs?

Эта функция должна вызываться только если у миниатюры определенное имя файла.

Хотя, возможно, это какой-то связанный баг.

Буду признателен за вклад в репозиторий.

Я не всегда могу предоставлять бесплатную поддержку бизнес-уровня.

Отлично, это исправлено

Пожалуйста, обновите плагин sidecar.

5 лайков

@nathank @raghukamath, не могли бы вы подтвердить, что проблема решена?

3 лайка

Кажется, теперь всё работает. Большое спасибо за исправление :+1:

2 лайка