工作异常:Holidays::InvalidRegion

我已将此话题移至 Contribute > Bug,因此无需再提交新的报告。

由于我们实际上并未删除任何主要地区 此处,我怀疑问题与州或领地级别的地区定义有关,类似于你在下面看到的美国的情况:

该更改很可能发生在以下两个提交之间:

这取决于你对深入内部机制操作的熟悉程度。你需要执行以下步骤:

  1. 识别已设置日历区域首选项的用户。
  2. 检查这些值中哪些不在当前有效地区列表中:
    REGIONS.rb
  3. 将这些用户的区域首选项更新为有效的顶级区域。例如,首选项设置 United States (us_id) 应更改为 United States

如果你的站点使用假日日历事件,这就很重要了。对于受影响的用户,在其日历区域修复之前,不会生成任何假日事件。

2 个赞