Problema de actualización del componente de tema

Nuestro componente de tema del sitio no funciona con la última versión de Discourse. Cada vez que intentamos arreglarlo en modo seguro siguiendo las indicaciones de la consola, el sitio se bloquea tan pronto como abrimos el componente. ¿Cómo podemos solucionar esto?

Mucho depende del componente del tema y de la versión de Discourse que estés utilizando. ¿Podrías proporcionar un poco más de detalle?

Puedes encontrar la versión exacta de Discourse en la que te encuentras desde el Panel de administración. Si puedes copiar el enlace azul para compartirlo aquí:

sí, exactamente esta versión. No hemos actualizado Discourse en más de un año hasta hace poco, supongo que el componente se detuvo por Ember 5? No sé.

1 me gusta

¿Y qué componente de tema es?

1 me gusta

lo hicimos nosotros mismos

Necesitarás compartir el código si quieres que alguien te ayude a arreglarlo… :slight_smile:

3 Me gusta

Aquí, muchas gracias por tu ayuda

1 me gusta

Tu componente está generando varias advertencias de depreciación en la consola, así que deberías revisarlas.

Más importante aún, está anulando bastantes plantillas HBS. Deberías analizar los cambios en estas plantillas entre la versión para la que se creó el componente del tema y la versión actual de Discourse, y sincronizar los cambios (o copiar las plantillas y volver a aplicar tus propias modificaciones).

A decir verdad, a primera vista sería mejor si (al menos en parte) reescribieras el componente del tema para hacer un mejor uso de los plugin outlets.

3 Me gusta