From 891ed737b85964f6db0c67cec3fc3f7b3e821994 Mon Sep 17 00:00:00 2001 From: Comfy Org PR Bot Date: Thu, 16 Oct 2025 11:39:41 +0900 Subject: [PATCH] [backport 1.28] Add additional check when restoring widgets_values (#6083) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Backport of #6054 to `core/1.28` Automatically created by backport workflow. ┆Issue is synchronized with this [Notion page](https://www.notion.so/PR-6083-backport-1-28-Add-additional-check-when-restoring-widgets_values-28e6d73d3650811f9730da120b3ec172) by [Unito](https://www.unito.io) Co-authored-by: AustinMroz --- src/core/graph/subgraph/proxyWidget.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/src/core/graph/subgraph/proxyWidget.ts b/src/core/graph/subgraph/proxyWidget.ts index 74e0c733dd..26d3d8870c 100644 --- a/src/core/graph/subgraph/proxyWidget.ts +++ b/src/core/graph/subgraph/proxyWidget.ts @@ -119,6 +119,7 @@ const onConfigure = function ( this.properties.proxyWidgets = serialisedNode.properties.proxyWidgets const parsed = parseProxyWidgets(serialisedNode.properties.proxyWidgets) serialisedNode.widgets_values?.forEach((v, index) => { + if (parsed[index]?.[0] !== '-1') return const widget = this.widgets.find((w) => w.name == parsed[index][1]) if (v !== null && widget) widget.value = v })