API-Aufrufe schlagen aufgrund eines Problems mit main_user_record silenced_till fehl

Beschreibung
Beim Abrufen aktiver Benutzer über die API geben einige Seiten von `/admin/users/list/active.json` einen HTTP 500 zurück.

Workaround
Wenn die problematischen Seiten übersprungen werden, können die anderen Seiten problemlos abgerufen werden.

Fehler
Der Serverfehler, der den HTTP 500 verursacht hat:

```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?’

```

Unsere Systemprotokolle zeigen, dass wir diese Fehler erstmals nach dem Upgrade von Discourse v3.5.1 auf v3.5.2 Ende Oktober 2025 erhalten haben. Die referenzierten Zeilen wurden in FIX: Delegate silenced_till from anonymous user to main user account · Pull Request #32416 · discourse/discourse eingeführt, wie in Silenced user can circumvent it entering anonymous mode - #12 by pangbo diskutiert.

Lösung
Ich bin selbst kein Ruby-Experte, aber da dies meiner Einschätzung nach bei den API-JSON-Seiten auftritt, die Benutzer enthalten, die seit den Änderungen in v3.5.2 nicht mehr aktiv waren, vermute ich, dass eine fehlende Datenbankmigration einen Sonderfall im Zusammenhang mit dieser Änderung nicht behandelt.