Exception de tâche : Holidays::InvalidRegion

J’ai déplacé ce sujet vers Bug, il n’est donc pas nécessaire de faire un autre rapport.

Puisque nous n’avons en fait supprimé aucune région majeure ici, je soupçonne que le problème est lié aux définitions de régions au niveau de l’État ou du territoire, similaires à ce que vous voyez ci-dessous pour les États-Unis :

Screenshot 2025-10-07 at 2.25.09 PM

Le changement s’est très probablement produit entre ces deux commits :

Cela dépend de votre niveau de confort avec l’exploration des détails internes. Vous devrez :

  1. Identifier les utilisateurs qui ont une préférence Région du calendrier définie.
  2. Vérifier quelles valeurs ne figurent pas dans la liste actuelle des régions valides :
    REGIONS.rb
  3. Mettre à jour les préférences de région de ces utilisateurs avec une région de premier niveau valide. Par exemple, un paramètre de préférence comme United States (us_id) devrait devenir United States

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

Si votre site utilise des événements de calendrier de jours fériés, cela a de l’importance. Pour les utilisateurs concernés, aucun événement de jour férié ne sera généré tant que leur Région du calendrier ne sera pas corrigée.

2 « J'aime »