Do not save subflow env vars with blank names

This commit is contained in:
Nick O'Leary 2019-06-14 11:18:07 +01:00
parent 14f6788ab9
commit 70cf7b0c5a
No known key found for this signature in database
GPG Key ID: 4F2157149161A6C9
1 changed files with 13 additions and 11 deletions

View File

@ -667,17 +667,19 @@ RED.editor = (function() {
list.each(function(i) { list.each(function(i) {
var entry = $(this); var entry = $(this);
var item = entry.data('data'); var item = entry.data('data');
var name = item.parent?item.name:entry.find(".node-input-env-name").val(); var name = (item.parent?item.name:entry.find(".node-input-env-name").val()).trim();
var valueInput = entry.find(".node-input-env-value"); if (name !== "") {
var value = valueInput.typedInput("value"); var valueInput = entry.find(".node-input-env-value");
var type = valueInput.typedInput("type"); var value = valueInput.typedInput("value");
if (!item.parent || (item.parent.value !== value || item.parent.type !== type)) { var type = valueInput.typedInput("type");
var item = { if (!item.parent || (item.parent.value !== value || item.parent.type !== type)) {
name: name, var item = {
type: type, name: name,
value: value type: type,
}; value: value
env.push(item); };
env.push(item);
}
} }
}); });
return env; return env;