Las insignias de grupo no se muestran

:wave:
He probado esto en un sitio alojado y en uno autoalojado con el modo seguro activado, pero el problema persiste. Ambos sitios están en la versión 2.8.0 beta 4.

Pasos para reproducir

  1. Crear un grupo.
  2. Agregar un distintivo (elegí un icono y lo establecí como grupo principal).
  3. Guardar los cambios y actualizar la página.

Resultado esperado

Al crear el grupo, el usuario verá el distintivo junto a su foto de perfil y el grupo tendrá un distintivo mostrado.

Resultado real

No se muestra ningún icono en el distintivo y no se muestra ningún distintivo en el nombre del grupo.

3 Me gusta

Hola, tengo el mismo error aquí (el icono seleccionado para el distintivo no se muestra, solo el color de fondo). Puedo reproducirlo en modo seguro, así que no depende del tema.

1 me gusta

Hola,

He intentado reproducir el error, pero en mi caso funcionó correctamente.

Hice clic en el botón :heavy_plus_sign: Nuevo grupo, establecí el nombre, me asigné como propietario, marqué la opción Establecer automáticamente como grupo principal, marqué Seleccionar un icono, utilicé el icono “plus” y pulsé el botón “Crear”:

¿Haces algo diferente? ¿Puedes reproducir el mismo error en try.discourse.org?

1 me gusta

¿Añadí un color de fondo, eso ayuda? No puedo crear grupos en try.discourse.org.

1 me gusta

Prueba poniendo un color de fondo en el distintivo y el icono en blanco (como ffffff).

1 me gusta

Lo entiendo ahora. He podido reproducir el error y ocurrió porque existen dos rutas de código diferentes que pueden usarse para renderizar la insignia. Esta es la PR:

4 Me gusta

¡Perdón por la confusión inicial! :sweat_smile: Gracias por la corrección :tada:

1 me gusta

Gracias por reportar el error aquí y gracias @nbianca por tu trabajo en solucionarlo.
El error me volvió loco todo el día de hoy. ¡Espero librarme de él pronto!

1 me gusta

¿Ya está activo el arreglo? ¿Y necesitamos volver a configurar los distintivos para cada grupo o se resolverá después de la actualización?

1 me gusta

Parece que aún no se ha resuelto.

2 Me gusta

Aún no; probablemente se integrará la primera cosa la próxima semana.

No, eso no debería ser necesario. Todas las insignias se mantendrán.

6 Me gusta

Hola, tras actualizar a Discourse 2.8.0.beta4

La imagen del icono del avatar desapareció y ahora, al volver a subir la imagen, no se guarda.

Por favor, soluciona esto pronto.

No, sigue sin funcionar.

Estimado equipo de Discourse, la solución no está funcionando. El comportamiento al establecer un distintivo es el mismo: desaparece. Tampoco se muestra ningún distintivo en ningún lugar del foro.

@nbianca

@kynic, @kinetiksoft, la corrección se ha fusionado hace 17 horas. Si aún no lo has hecho en las últimas 17 horas, actualiza a la última versión disponible.

Si ya estás en la última versión, ¿qué configuración hay en Visibilidad?

1 me gusta

Bueno, actualicé el foro a la última versión y los insignias siguen sin aparecer.
Incluso subí nuevos insignias para el grupo, configuré el color de fondo y guardé. Sin cambios, los insignias no aparecen. Luego volví a la configuración del grupo y el insignia subido no está allí; el campo de color de fondo está vacío.

Sí, ahora funciona. :grinning:

Se muestra igual que en la captura de pantalla.

@robotnjik ¿qué configuración hay en Visibilidad?

Actualmente solo funciona si establezco la visibilidad > Todos. Otras configuraciones eliminan la carga de insignias y el color de fondo.

Hubo otra fusión hace aproximadamente una hora, lo que podría solucionar el problema:

¿Alguien podría confirmar si esto lo soluciona en producción?