No se actualizan las preferencias del usuario en mi sitio

Los usuarios no pueden cambiar su sección “acerca de” en mi foro. Cuando presionan guardar, dice guardado, pero al actualizar, esto se borra. No puedo reproducirlo en Meta. Puedo reproducirlo cuando cambio mi biografía o la de otra persona. Revisé los registros de errores, no aparece nada al respecto. ¿Hay algún lugar donde pueda empezar a depurar algo como esto? No sé cuánto tiempo ha estado aquí, solo después de que un usuario lo informara hoy.

Supongo que esto también está relacionado con el problema por el cual no puedo cambiar la configuración de seguimiento de categorías en tu foro.

De todos modos, ¿has probado el modo seguro?

No, no lo he hecho, lo intentaré

Probé el modo seguro, el problema persiste. Grabé un video:

Bump, revisé las herramientas de desarrollador mientras lo intento, la solicitud se está enviando correctamente pero la respuesta solo contiene valores antiguos.

Datos enviados:

Datos recibidos:

Ni siquiera sé qué causó esto, ¿alguna ayuda por favor? Puedo pagar hasta $50 por esto, está rompiendo nuestro sitio.

Actualización: esto no es solo para mí, sino que cualquier configuración en las preferencias no se actualiza.

Si quieres hacer de esto un trabajo remunerado, deberías publicar en Marketplace :+1:

Hecho, usaré Replit Bounties para pagar. Aquí está la recompensa de $50 Hire Replit Experts for Your Web Project

Por alguna razón, los temas todavía se pueden cambiar a través de las preferencias del usuario. Gracias a @Firepup650 por señalarlo en mi foro.

No tengo ni idea de cómo funciona ahora, desinstalé un montón de plugins que no usaba de mi foro y mágicamente empezó a funcionar (simplemente deshabilitarlos no hizo ninguna diferencia). TIL.

Es muy raro, pero sucede que los complementos pueden causar problemas incluso cuando están deshabilitados. Recuerdo al menos una ocurrencia de este comportamiento (que se corrigió en el complemento).

2 Me gusta

Lo he vuelto a mover a Support ya que lo has resuelto tú mismo. :+1:

El modo seguro solo deshabilita ciertos elementos de los plugins, aunque generalmente son las partes que tienen más probabilidades de causar problemas. En algunos casos, sería necesario eliminarlos por completo de tu app.yml. Generalmente, es una buena práctica eliminar cualquier plugin no utilizado, especialmente los de terceros, si no los estás usando, y en particular si estás experimentando dificultades que no se pueden replicar aquí en Meta o en otro sitio de prueba.

2 Me gusta

Sí, es un mal hábito que los desarrolladores adoptan a veces, que deshabilitar un plugin no siempre lo deshabilita por completo.

La única garantía es eliminarlo de tu compilación.

2 Me gusta

Ahha, encontré al culpable, era una versión del plugin Auto Email Activation. Eliminarlo de app.yml soluciona el problema. Tengo Discourse funcionando localmente y pronto intentaré solucionarlo yo mismo.

Sé que no se recomienda su uso, pero tuve muy buena suerte al usarlo, básicamente duplicó nuestros usuarios activos cuando las cuentas se activan automáticamente. Muchos de nuestros usuarios son adolescentes en edad escolar que usan sus correos electrónicos escolares, y supongo que muchas escuelas tienen filtros de bloqueo estrictos que impiden que los correos electrónicos de verificación lleguen (ni siquiera aparecen en spam).

Quiero aprender desarrollo de plugins de Discourse y, si lo hago, ese será mi primer plugin mantenido para que la comunidad lo use. Actualizaré pronto.

2 Me gusta

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.