From d9f4922993af48182e0e48844ca890db1529eb95 Mon Sep 17 00:00:00 2001 From: "Dr.Lt.Data" <128333288+ltdrdata@users.noreply.github.com> Date: Mon, 28 Aug 2023 01:34:24 +0900 Subject: [PATCH] fix: cannot disable dynamicPrompts (#1327) * fix: cannot disable dynamicPrompts * indent fix --------- Co-authored-by: Lt.Dr.Data --- web/scripts/widgets.js | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/web/scripts/widgets.js b/web/scripts/widgets.js index adf5f26fa..5a4644b13 100644 --- a/web/scripts/widgets.js +++ b/web/scripts/widgets.js @@ -299,11 +299,17 @@ export const ComfyWidgets = { const defaultVal = inputData[1].default || ""; const multiline = !!inputData[1].multiline; + let res; if (multiline) { - return addMultilineWidget(node, inputName, { defaultVal, ...inputData[1] }, app); + res = addMultilineWidget(node, inputName, { defaultVal, ...inputData[1] }, app); } else { - return { widget: node.addWidget("text", inputName, defaultVal, () => {}, {}) }; + res = { widget: node.addWidget("text", inputName, defaultVal, () => {}, {}) }; } + + if(inputData[1].dynamicPrompts != undefined) + res.widget.dynamicPrompts = inputData[1].dynamicPrompts; + + return res; }, COMBO(node, inputName, inputData) { const type = inputData[0];