diff --git a/web/app/components/workflow/variable-inspect/left.tsx b/web/app/components/workflow/variable-inspect/left.tsx
index 635b3b59a9..e9538e8e0b 100644
--- a/web/app/components/workflow/variable-inspect/left.tsx
+++ b/web/app/components/workflow/variable-inspect/left.tsx
@@ -26,7 +26,7 @@ const Left = ({ handleMenuClick }: Props) => {
// const bottomPanelWidth = useStore(s => s.bottomPanelWidth)
// const setShowVariableInspectPanel = useStore(s => s.setShowVariableInspectPanel)
const {
- clearCurrentVars,
+ deleteAllInspectorVars,
} = useCurrentVars()
// TODO node selection
@@ -37,7 +37,7 @@ const Left = ({ handleMenuClick }: Props) => {
{/* header */}
{t('workflow.debug.variableInspect.title')}
-
+
{/* content */}
diff --git a/web/app/components/workflow/variable-inspect/trigger.tsx b/web/app/components/workflow/variable-inspect/trigger.tsx
index 5c6872d1e1..247e7ed6cb 100644
--- a/web/app/components/workflow/variable-inspect/trigger.tsx
+++ b/web/app/components/workflow/variable-inspect/trigger.tsx
@@ -21,13 +21,21 @@ const VariableInspectTrigger: FC = () => {
return false
if (workflowRunningData.result.status === WorkflowRunningStatus.Running)
return true
+ // TODO: step running state use data in inspector
return (workflowRunningData.tracing || []).some(tracingData => tracingData.status === NodeRunningStatus.Running)
}, [workflowRunningData])
+ const environmentVariables = useStore(s => s.environmentVariables)
const {
- nodesWithInspectVars: currentVars,
- clearCurrentVars,
+ conversationVars,
+ systemVars,
+ nodesWithInspectVars,
+ deleteAllInspectorVars,
} = useCurrentVars()
+ const currentVars = useMemo(() => {
+ const allVars = [...environmentVariables, ...conversationVars, ...systemVars, ...nodesWithInspectVars]
+ return allVars
+ }, [conversationVars, systemVars, nodesWithInspectVars])
// ##TODD stop handle
@@ -54,7 +62,7 @@ const VariableInspectTrigger: FC = () => {
{t('workflow.debug.variableInspect.trigger.clear')}
diff --git a/web/app/components/workflow/variable-inspect/value-content.tsx b/web/app/components/workflow/variable-inspect/value-content.tsx
index c3283e412e..ee75912702 100644
--- a/web/app/components/workflow/variable-inspect/value-content.tsx
+++ b/web/app/components/workflow/variable-inspect/value-content.tsx
@@ -198,7 +198,7 @@ const ValueContent = () => {
...FILE_EXTS[SupportUploadFileTypes.video],
],
allowed_file_upload_methods: [TransferMethod.local_file, TransferMethod.remote_url],
- number_limits: current.var_type === 'file' ? 1 : (fileFeature as any).fileUploadConfig.workflow_file_upload_limit,
+ number_limits: current.var_type === 'file' ? 1 : (fileFeature as any).fileUploadConfig?.workflow_file_upload_limit || 5,
fileUploadConfig: (fileFeature as any).fileUploadConfig,
}}
/>