Las llamadas a la API fallan debido a un problema con main_user_record silenced_till

Descripción
Al obtener usuarios activos mediante la API, algunas páginas de `/admin/users/list/active.json` devuelven un error HTTP 500.

Solución temporal
Si se omiten las páginas problemáticas, las demás se pueden obtener sin inconvenientes.

Error
El error del servidor que causó el HTTP 500:

```ruby
NoMethodError: undefined method ‘[]’ for nil (NoMethodError)

main_user_record\[:silenced_till\]
                ^^^^^^^^^^^^^^^^

from app/models/user.rb:1335:in `silenced_till’
from active_record/attribute_methods/query.rb:48:in `public_send’
from active_record/attribute_methods/query.rb:48:in `query_attribute’
from active_model/attribute_methods.rb:273:in `silenced_till?’
from app/serializers/admin_user_list_serializer.rb:51:in `include_silenced_till?’
from active_model/serializer.rb:375:in `include?’

```

Nuestros registros del sistema indican que empezamos a recibir estos errores después de actualizar de Discourse v3.5.1 a v3.5.2 a finales de octubre de 2025. Las líneas referenciadas se introdujeron en FIX: Delegate silenced_till from anonymous user to main user account · Pull Request #32416 · discourse/discourse, tal como se discutió en Silenced user can circumvent it entering anonymous mode - #12 by pangbo.

Solución
No soy un experto en Ruby, pero dado que esto parece ocurrir en las páginas JSON de la API que contienen usuarios que no han estado activos desde los cambios en v3.5.2, supongo que falta una migración de base de datos que maneje algún caso extremo relacionado con este cambio.

¿Estás ejecutando la última versión de Discourse? Creo que tu problema se solucionó hace un par de meses en

Si aún estás ejecutando la versión 3.5.2, ese es tu problema, ya que está significativamente desactualizada y, como se mencionó, el problema podría estar corregido en una versión más reciente. Intenta actualizar tu sitio a una versión más moderna y vuelve a intentarlo.

@zogstrip: Sí, estamos ejecutando la versión 2026.1.3 (la última ESR, lanzada el 31 de marzo de 2026) y parece que la corrección se incluyó en la versión 2026.2.0 (y no se hizo un backport), por lo que la ESR actual simplemente se quedó sin ella.