Actualizaciones en la configuración de SSO no se guardan

Anteriormente teníamos marcadas las opciones “SSO anula el nombre de usuario” y “SSO anula el nombre” en la configuración de Discourse, pero quería realizar algunas pruebas con esas opciones específicas desmarcadas. (Sin embargo, mantengo marcadas ciertas opciones de SSO, como “anula el correo electrónico”).

Cuando desmarco esas opciones y guardo, actualizo la página y vuelven a aparecer marcadas. También intenté usar la opción “Restablecer” y guardar para desmarcarlas, pero las configuraciones no se guardaron tras la actualización.

Esto parece extrañamente inconsistente, ya que ocasionalmente veo que la actualización se guarda correctamente, pruebo durante unos 10 minutos y, al volver a Configuración, veo que se ha revertido de nuevo. Aún estoy tratando de identificar algún patrón y verificar tres veces que no haya ninguna configuración de nuestro lado que pueda estar causando esto (no creo que la haya), pero mientras tanto, ¿alguien más ha observado este tipo de comportamiento en Configuración? ¿Tienen alguna idea de si estoy haciendo algo mal o si podría ser un error?

Edición: Las opciones parecían permanecer correctamente desmarcadas durante un tiempo (más de una hora), pero en cuanto navegé a mi página de Cuenta para ver si podía editar los campos de nombre y nombre de usuario, las opciones comenzaron a oscilar constantemente entre marcadas y desmarcadas. Por lo tanto, a veces podía editar mis campos de nombre y nombre de usuario, y a veces no. No sé si es una coincidencia, pero los problemas volvieron a aparecer justo cuando fui a mi página de Cuenta para editar cosas.

¿Sigues teniendo problemas con esto? Siempre que hagas clic en el icono de la marca de verificación para guardar la configuración, no debería sobrescribirse después de actualizarla. ¿Has notado problemas similares con cualquier otra configuración de tu sitio?

Acabo de realizar más pruebas y he observado que ocurre con otras configuraciones. Las que acabo de probar no estaban relacionadas con SSO: «Permitir que los usuarios elijan su propia preferencia de idioma de la interfaz» y «Mostrar el mensaje de consentimiento del usuario» para el mensaje de notificaciones push. Lo mismo sucedió con estas: las desmarqué, guardé con la casilla marcada, volví a la página un minuto después y los cambios no se guardaron.

No hemos visto esto en el pasado con nuestras configuraciones, aunque no las actualizamos con mucha frecuencia. Esto ocurre en la versión 2.7.0.beta1 de Discourse.

Esto suena como un error. Si vas a la página de registros de errores de tu sitio (Administración / Registros / Registros de errores), ¿notas algún mensaje de error que parezca estar relacionado con el problema?

¿Tienes algún plugin no oficial instalado en el sitio?

No se han visto errores desde el 30 de diciembre. La advertencia más reciente ocurrió ayer, aunque no creo que esté relacionada.

MaxMindDB (/var/www/discourse/vendor/data/GeoLite2-ASN.mmdb) no se pudo encontrar: No such file or directory @ rb_sysopen - /var/www/discourse/vendor/data/GeoLite2-ASN.mmdb

Tenemos cuatro plugins oficiales de Discourse instalados: Docker Manager, Discourse Solved, Discourse Chat Integration y Discourse Data Explorer.