Handle missing config nodes when validating node properties

This commit is contained in:
Nick O'Leary 2016-03-13 13:25:38 +00:00
parent fed49e3718
commit 12c4561aba
1 changed files with 2 additions and 2 deletions

View File

@ -126,8 +126,8 @@ RED.editor = (function() {
if (!value || value == "_ADD_") { if (!value || value == "_ADD_") {
valid = definition[property].hasOwnProperty("required") && !definition[property].required; valid = definition[property].hasOwnProperty("required") && !definition[property].required;
} else { } else {
var v = RED.nodes.node(value).valid; var configNode = RED.nodes.node(value);
valid = (v==null || v); valid = (configNode !== null && (configNode.valid == null || configNode.valid));
} }
} }
return valid; return valid;