Job-Ausnahme: Holidays::InvalidRegion

Ich habe dieses Thema nach Bug verschoben, daher ist es nicht notwendig, einen weiteren Bericht zu erstellen.

Da wir keine wichtigen Regionen entfernt haben hier, vermute ich, dass das Problem mit regionalen Definitionen auf Bundesstaats- oder Territoriumsebene zusammenhängt, ähnlich wie Sie unten für die USA sehen:

Screenshot 2025-10-07 at 2.25.09 PM

Die Änderung ist höchstwahrscheinlich zwischen diesen beiden Commits passiert:

Das hängt von Ihrem Komfortlevel ab, wenn Sie sich mit den Interna beschäftigen. Sie müssen:

  1. Benutzer identifizieren, die eine Einstellung für die Kalenderregion haben.
  2. Prüfen, welche dieser Werte nicht in der aktuellen Liste der gültigen Regionen enthalten sind:
    REGIONS.rb
  3. Die Regionseinstellungen dieser Benutzer auf eine gültige übergeordnete Region aktualisieren. Eine Einstellung wie United States (us_id) sollte beispielsweise zu United States werden.

https://github.com/discourse/discourse/blob/039d3ffd0a33869f1cf390279fd6d5d5ff7b9757/plugins/discourse-calendar/vendor/holidays/lib/generated_definitions/REGIONS.rb#L3

Das ist wichtig, wenn Ihre Website Feiertagskalenderereignisse verwendet. Für betroffene Benutzer werden keine Feiertagsereignisse generiert, bis ihre Kalenderregion korrigiert ist.

2 „Gefällt mir“