diff --git a/web/app/components/workflow/panel/inputs-panel.tsx b/web/app/components/workflow/panel/inputs-panel.tsx index 5d106e8ae6..e28ff4547e 100644 --- a/web/app/components/workflow/panel/inputs-panel.tsx +++ b/web/app/components/workflow/panel/inputs-panel.tsx @@ -56,13 +56,17 @@ const InputsPanel = ({ onRun }: Props) => { }, [fileSettings?.image?.enabled, startVariables]) const handleValueChange = (variable: string, v: any) => { + const { + inputs, + setInputs, + } = workflowStore.getState() if (variable === '__image') { workflowStore.setState({ files: v, }) } else { - workflowStore.getState().setInputs({ + setInputs({ ...inputs, [variable]: v, })