Флаги групп не отображаются

:wave:
Я пробовал это на размещённом сайте и на собственном хостинге с включённым safemode, но проблема сохраняется. Оба сайта работают на версии 2.8.0 beta 4.

Повторение проблемы

  1. Создать группу
  2. Добавить флейр (выбрал иконку. Установил как основную группу)
  3. Сохранить изменения и обновить страницу

Ожидаемый результат

После создания группы пользователь должен видеть флейр рядом со своим аватаром, а также флейр должен отображаться в названии группы.

Фактический результат

Иконка не отображается во флейре, и флейр не отображается в названии группы.

3 лайка

Привет, у меня та же ошибка (выбранная иконка для флейра не отображается, виден только цвет фона). Могу воспроизвести в безопасном режиме, значит, это не зависит от темы.

1 лайк

Здравствуйте,

Я попытался воспроизвести ошибку, но у меня всё работает корректно.

Я нажал кнопку :heavy_plus_sign: «Новая группа», ввёл название, указал себя как владельца, установил галочку «Автоматически установить как основную группу», поставил галочку «Выбрать иконку», использовал иконку «плюс» и нажал кнопку «Создать»:

Вы выполняете какие-то другие действия? Можете ли вы воспроизвести ту же ошибку на try.discourse.org?

1 лайк

Я добавил цвет фона, если это поможет? Я не могу создавать группы на try.discourse.org.

1 лайк

Попробуйте задать цвет фона для флейра и сделать иконку белой (например, ffffff).

1 лайк

Теперь я понял. Мне удалось воспроизвести ошибку, и она возникла из-за того, что для отрисовки флейра могут использоваться два разных пути выполнения кода. Вот соответствующий PR:

4 лайка

Приносим извинения за первоначальную путаницу! :sweat_smile: Спасибо за исправление :tada:

1 лайк

Спасибо, что сообщили об ошибке здесь, и спасибо @nbianca за вашу работу по её исправлению. Эта ошибка сводила меня с ума весь сегодняшний день. Надеюсь, скоро от неё избавимся!

1 лайк

Исправление уже работает? И нужно ли снова устанавливать флейры для каждой группы, или это решится после обновления?

1 лайк

Похоже, проблема ещё не решена.

2 лайка

Пока нет, оно, вероятно, будет объединено в самом начале следующей недели.

Нет, это не потребуется. Все флейры будут сохранены.

6 лайков

Здравствуйте, после обновления до версии Discourse 2.8.0.beta4

Значок аватара исчез, и теперь при повторной загрузке изображения оно не сохраняется.

Пожалуйста, исправьте это как можно скорее.

Нет, всё ещё не работает.

Команда Discourse, исправление не работает. Поведение при установке флэра осталось прежним — он исчезает. Флэры также нигде не отображаются на форуме.

@nbianca

@kynic, @kinetiksoft, исправление было слито 17 часов назад. Если вы ещё не обновились до последней доступной версии за последние 17 часов, пожалуйста, сделайте это.

Если вы уже используете последнюю версию, какое значение установлено в настройке «Видимость»?

1 лайк

Ну, я обновил форум до последней версии, но флейры всё ещё отсутствуют. Я даже загрузил новые флейры для группы, установил цвет фона и сохранил. Никаких изменений, флейры по-прежнему отсутствуют. Затем я вернулся к настройкам группы, и загруженный флейр пропал, а поле цвета фона пустое.

Да, теперь всё работает. :grinning:

Отображается так же, как на скриншоте.

@robotnjik какие настройки есть в разделе «Видимость»?

В настоящее время работает только при установке «Видимость» > «Все». Другие настройки удаляют загрузку флага и цвет фона.

Примерно час назад было выполнено ещё одно слияние, которое может решить проблему:

Не могли бы вы подтвердить, решает ли это проблему в продакшене?