Ensure a null condition is not wrapped in a list

This commit is contained in:
Paulus Schoutsen 2017-05-09 20:34:53 -07:00
parent ca82a411aa
commit 82a6b06cfb

View File

@ -163,8 +163,9 @@ Polymer({
// Normalize data: ensure trigger, action and condition are lists // Normalize data: ensure trigger, action and condition are lists
// Happens when people copy paste their automations into the config // Happens when people copy paste their automations into the config
['trigger', 'condition', 'action'].forEach(function (key) { ['trigger', 'condition', 'action'].forEach(function (key) {
if (!Array.isArray(config[key])) { var value = config[key];
config[key] = [config[key]]; if (value && !Array.isArray(value)) {
config[key] = [value];
} }
}); });
this.dirty = false; this.dirty = false;