Календарь сломан после обновления до 3.5.0.beta2

Привет, мы только что обновились до 3.5.0.beta2: Review Queue, Welcome Banner, Admin Interface, and more, и теперь наш календарь не работает:

В /logs ничего нет.

Инспектор браузера:

Отказано в применении стиля из '<URL>', так как его MIME-тип ('text/html') не является поддерживаемым MIME-типом для таблиц стилей, и включена строгая проверка MIME.
/about:281 Отказано в применении стиля из 'https://the.socialmusic.network/var/www/discourse/plugins/discourse-calendar/assets/stylesheets/vendor/fullcalendar.min.css', так как его MIME-тип ('text/html') не является поддерживаемым MIME-типом для таблиц стилей, и включена строгая проверка MIME.
/about:285 Отказано в применении стиля из 'https://the.socialmusic.network/var/www/discourse/plugins/discourse-locations/assets/lib/leaflet/MarkerCluster.css', так как его MIME-тип ('text/html') не является поддерживаемым MIME-типом для таблиц стилей, и включена строгая проверка MIME.
/about:285 Отказано в применении стиля из 'https://the.socialmusic.network/var/www/discourse/plugins/discourse-locations/assets/lib/leaflet/MarkerCluster.Default.css', так как его MIME-тип ('text/html') не является поддерживаемым MIME-типом для таблиц стилей, и включена строгая проверка MIME.
/about:285 Отказано в применении стиля из 'https://the.socialmusic.network/var/www/discourse/plugins/discourse-locations/assets/lib/leaflet/leaflet.css', так как его MIME-тип ('text/html') не является поддерживаемым MIME-типом для таблиц стилей, и включена строгая проверка MIME.
13:1 Отказано в применении стиля из 'https://the.socialmusic.network/var/www/discourse/plugins/discourse-locations/assets/lib/leaflet/leaflet.css', так как его MIME-тип ('text/html') не является поддерживаемым MIME-типом для таблиц стилей, и включена строгая проверка MIME.
13:1 Отказано в применении стиля из 'https://the.socialmusic.network/var/www/discourse/plugins/discourse-locations/assets/lib/leaflet/MarkerCluster.css', так как его MIME-тип ('text/html') не является поддерживаемым MIME-типом для таблиц стилей, и включена строгая проверка MIME.
13:1 Отказано в применении стиля из 'https://the.socialmusic.network/var/www/discourse/plugins/discourse-locations/assets/lib/leaflet/MarkerCluster.Default.css', так как его MIME-тип ('text/html') не является поддерживаемым MIME-типом для таблиц стилей, и включена строгая проверка MIME.
13:1 Отказано в применении стиля из 'https://the.socialmusic.network/var/www/discourse/plugins/discourse-calendar/assets/stylesheets/vendor/fullcalendar.min.css', так как его MIME-тип ('text/html') не является поддерживаемым MIME-типом для таблиц стилей, и включена строгая проверка MIME.
index.js:78 ℹ️ Discourse v3.5.0.beta3-dev — https://github.com/discourse/discourse/commits/b1924c3524 — Ember v5.12.0
field.js:78 ✅  Используется новый список тем 'glimmer'
upload.js:64 ✅  Используется новое меню постов 'glimmer'!

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

РЕДАКТИРОВАНО: пересобрал, но всё ещё не работает.

4 лайка

Ещё одна проблема: пользователи больше не видят ссылку «Создать событие». Как администратор, я всё ещё её вижу. Странно.

3 лайка

Спасибо @icaria36 — я тоже вижу проблему. Сейчас работаю над этим :eyes:

6 лайков

Исправление теперь включено, поэтому, если вы запустите ещё одно обновление из /admin/upgrade, всё должно снова заработать, @icaria36. Извините за неудобства!

5 лайков

Просмотр календаря исправлен! :tada:

Но я по-прежнему не вижу опцию «Создать событие» в аккаунте обычного тестового пользователя, только в аккаунте администратора. Было ли введено новое разрешение?

2 лайка

Настройки выглядят правильно:

image

2 лайка

“everyone” — это немного необычно, так как это не «настоящая» группа. Для неё требуются плагины со специальной обработкой, которая, возможно, не была реализована здесь.

Не могли бы вы попробовать установить значение “trust_level_0” и посмотреть, поможет ли это?

3 лайка

Отлично, «trust_level_0» всё исправило. Ещё раз спасибо!

На всякий случай, если это поможет: пользователи могли публиковать события до обновления, и мы не меняли настройку «everyone» после него. Следовательно, либо «everyone» работала и раньше, либо обновление каким-то образом установило её туда.

Но TL0 работает, и это очень понятно. Скорее всего, мы больше не будем трогать эту настройку. Двигаемся дальше!

3 лайка

Эта тема была автоматически закрыта через 20 часов. Новые ответы больше не принимаются.