feat(models/schedule): null properly remove timezone (#368)

Related to vatesfr/xo-web#1314
This commit is contained in:
ABHAMON Ronan 2016-07-25 15:54:27 +02:00 committed by Julien Fontanet
parent 806a6b86a2
commit 10e30cccbc

View File

@ -155,7 +155,11 @@ export default class {
if (cron) schedule.set('cron', cron)
if (enabled !== undefined) schedule.set('enabled', enabled)
if (name !== undefined) schedule.set('name', name)
if (timezone !== undefined) schedule.set('timezone', timezone)
if (timezone === null) {
schedule.set('timezone', undefined) // Remove current timezone
} else if (timezone !== undefined) {
schedule.set('timezone', timezone)
}
await this._redisSchedules.save(schedule)