Cron-plus node stopped working on v3.80~25

Hi all,

I use the node-red-contrib-cron-plus node to schedule some tasks based on UTC time. I just updated Venus from 3.80~21 → 3.80~25, and the node stopped working with the following error.

This only occurs when I attempt to pick a timezone that’s not the default ‘local’ timezone.

Curious if anyone has a clue how to fix it? Or if anyone has a way to schedule triggers based on UTC time, without using a 3rd party node?

error
name: "TypeError"
message: "Cannot read properties of undefined (reading 'value')"
stack: string
TypeError: Cannot read properties of undefined (reading 'value')
    at partsOffset (/data/home/nodered/.node-red/node_modules/cronosjs/dist-node/index.js:559:223)
    at CronosTimezone.nativeDateToCronosDate (/data/home/nodered/.node-red/node_modules/cronosjs/dist-node/index.js:522:51)
    at CronosTimezone.offset (/data/home/nodered/.node-red/node_modules/cronosjs/dist-node/index.js:511:14)
    at new CronosTimezone (/data/home/nodered/.node-red/node_modules/cronosjs/dist-node/index.js:487:30)
    at CronosExpression.parse (/data/home/nodered/.node-red/node_modules/cronosjs/dist-node/index.js:598:118)
    at createTask (/data/home/nodered/.node-red/node_modules/node-red-contrib-cron-plus/cronplus.js:1580:62)
    at /data/home/nodered/.node-red/node_modules/node-red-contrib-cron-plus/cronplus.js:1007:27
    at new CronPlus (/data/home/nodered/.node-red/node_modules/node-red-contrib-cron-plus/cronplus.js:1023:11)
    at Object.createNode (/usr/lib/node_modules/node-red/node_modules/@node-red/runtime/lib/flows/util.js:211:27)
    at Flow.start (/usr/lib/node_modules/node-red/node_modules/@node-red/runtime/lib/flows/Flow.js:261:54)

Hmm I think this may be the root cause: Locales missing in v3.80~25? - #4 by jeroen