Resumen:
Si la descripción de un evento supera los 1000 caracteres, aparece en blanco o se muestra la descripción del evento anterior.
Esto se debe a un límite fijo en la tabla discourse_post_event_events: description character varying(1000)
Reproducción #1
- Crea un evento
- Haz que la descripción del evento (el texto entre
[event]y[/event]) supere los 1000 caracteres - La descripción del evento no aparecerá en la publicación renderizada
Reproducción #2
- Crea un evento
- Haz que la descripción del evento (el texto entre
[event]y[/event]) sea inferior a 1000 caracteres - Edita el evento
- Haz que la descripción del evento (el texto entre
[event]y[/event]) supere los 1000 caracteres - La descripción anterior del evento se mostrará en la publicación renderizada
Esto también permite la manipulación de la búsqueda (search poisoning).
Relacionado
Parece que lo mismo aplica a los campos url y location
Comportamiento esperado
Una de las siguientes opciones:
a) la descripción del evento debería ser ilimitada
b) se muestra una advertencia clara cuando la descripción del evento es demasiado larga
c) la descripción del evento se trunca durante el renderizado (mientras que el texto completo se conserva en el markdown)