From 4bc71ab90398622fcfa91b0dcc916315f5b1490b Mon Sep 17 00:00:00 2001 From: NumZ Date: Sun, 18 May 2025 16:07:44 +0200 Subject: [PATCH] Fix Node Relaod --- web/js/nodetype_input.js | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/web/js/nodetype_input.js b/web/js/nodetype_input.js index 130c5e6..45e2283 100644 --- a/web/js/nodetype_input.js +++ b/web/js/nodetype_input.js @@ -87,7 +87,7 @@ function initialisation_preGraph(node) { if (node.widgets_values && node.widgets_values.length == 2) { node.widgets[1].value = node.widgets_values[1]; } else { - node.widgets[1].value = widget_input.value; + node.widgets[1].value = widget_input ? widget_input.value : ""; } node.widgets[1].options = options; @@ -110,7 +110,7 @@ function initialisation_preGraph(node) { if (node.widgets_values && node.widgets_values.length == 2) { node.widgets[1].value = node.widgets_values[1]; } else { - node.widgets[1].value = widget_input.value; + node.widgets[1].value = widget_input ? widget_input.value : ""; } node.widgets[1].options = options; node.inputs[0].type = node_input ? node_input.type : "*"; @@ -131,7 +131,7 @@ function initialisation_preGraph(node) { if (node.widgets_values && node.widgets_values.length == 2) { node.widgets[1].value = node.widgets_values[1]; } else { - node.widgets[1].value = widget_input.value; + node.widgets[1].value = widget_input ? widget_input.value : ""; } node.widgets[1].options = options; node.inputs[0].type = node_input ? node_input.type : "*"; @@ -152,7 +152,7 @@ function initialisation_preGraph(node) { if (node.widgets_values && node.widgets_values.length == 3) { node.widgets[1].value = node.widgets_values[1]; } else { - node.widgets[1].value = widget_input.value; + node.widgets[1].value = widget_input ? widget_input.value : ""; } if (options.values.length > 0) { node.widgets[1].options = options; @@ -199,7 +199,9 @@ function initialisation_preGraph(node) { if (node.widgets_values && node.widgets_values.length == 2) { node.widgets[1].value = node.widgets_values[1]; } else { - node.widgets[1].value = widget_input.value; + node.widgets[1].value = widget_input + ? widget_input.value + : ""; } node.widgets[1].options = options; node.inputs[0].type = node_input ? node_input.type : "*";