Обновления настроек SSO не сохраняются

Ранее в настройках Discourse у нас были отмечены опции «SSO переопределяет имя пользователя» и «SSO переопределяет имя», но я хотел провести тестирование с этими конкретными настройками снятыми. (При этом я оставил отмеченными некоторые другие настройки SSO, например, «переопределяет email».)

Когда я снимаю эти галочки и сохраняю изменения, затем обновляю страницу, они снова оказываются отмеченными. Я также пробовал использовать функцию «Сброс» и сохранять, чтобы снять галочки, но настройки всё равно не сохранялись после обновления страницы.

Это кажется довольно странной несогласованностью, потому что иногда я вижу, что обновление сохраняется корректно, провожу тестирование около 10 минут, а затем возвращаюсь в раздел Настройки и вижу, что всё снова откатилось. Я всё ещё пытаюсь найти какую-либо закономерность и ещё раз проверить, нет ли у нас на стороне конфигурации, которая могла бы вызывать такое поведение (мне кажется, что её нет), но тем временем, сталкивался ли кто-то ещё с подобным поведением в Настройках? Есть ли у кого-то идея, делаю ли я что-то не так, или это возможная ошибка?

Редактирование: Настройки какое-то время (более часа) оставались правильно снятыми, но как только я перешёл на страницу Аккаунта, чтобы проверить, можно ли редактировать поля имени и имени пользователя, настройки начали постоянно переключаться между отмеченным и снятым состоянием. Из-за этого иногда я мог редактировать свои поля имени и имени пользователя, а иногда — нет. Не знаю, совпадение ли это, но проблемы снова начались, когда я зашёл на страницу Аккаунта для редактирования данных.

У вас всё ещё возникают проблемы с этим? Пока вы нажимаете значок галочки для сохранения настроек, они не должны перезаписываться после их обновления. Замечали ли вы подобные проблемы с другими настройками на вашем сайте?

Я провел дополнительные тесты и обнаружил, что проблема возникает и с другими настройками. Только что проверенные мной настройки не связаны с SSO: «Разрешить пользователям выбирать предпочитаемый интерфейс» и «Отображать запрос согласия пользователя» для уведомлений о push-уведомлениях. С ними произошло то же самое: я снял галочки, сохранил, вернувшись на страницу через минуту, и изменения не сохранились.

Ранее мы не сталкивались с подобным в наших настройках, хотя обновляем их не очень часто. Это происходит в версии Discourse 2.7.0.beta1.

Это похоже на ошибку. Если вы перейдете на страницу логов ошибок вашего сайта (Администрирование / Логи / Логи ошибок), заметите ли вы какие-либо сообщения об ошибках, которые могут быть связаны с этой проблемой?

Установлены ли на сайте какие-либо неофициальные плагины?

Ошибок не наблюдалось с 30 декабря. Последнее предупреждение появилось вчера, хотя, по моему мнению, оно не связано с этим.

MaxMindDB (/var/www/discourse/vendor/data/GeoLite2-ASN.mmdb) не найден: No such file or directory @ rb_sysopen - /var/www/discourse/vendor/data/GeoLite2-ASN.mmdb

У нас установлены четыре официальных плагина Discourse: Docker Manager, Discourse Solved, Discourse Chat Integration и Discourse Data Explorer.