mirror of
https://github.com/n8n-io/n8n.git
synced 2025-02-21 02:56:40 -08:00
fix(editor): Don't show toolsUnused notice if run had errors (#12529)
This commit is contained in:
parent
c6b491cdbb
commit
3ec5b2850c
|
@ -4,7 +4,6 @@ import {
|
||||||
NodeConnectionType,
|
NodeConnectionType,
|
||||||
type IRunData,
|
type IRunData,
|
||||||
type IRunExecutionData,
|
type IRunExecutionData,
|
||||||
type NodeError,
|
|
||||||
type Workflow,
|
type Workflow,
|
||||||
} from 'n8n-workflow';
|
} from 'n8n-workflow';
|
||||||
import RunData from './RunData.vue';
|
import RunData from './RunData.vue';
|
||||||
|
@ -120,14 +119,17 @@ const hasAiMetadata = computed(() => {
|
||||||
return false;
|
return false;
|
||||||
});
|
});
|
||||||
|
|
||||||
|
const hasError = computed(() =>
|
||||||
|
Boolean(
|
||||||
|
workflowRunData.value &&
|
||||||
|
node.value &&
|
||||||
|
workflowRunData.value[node.value.name]?.[props.runIndex]?.error,
|
||||||
|
),
|
||||||
|
);
|
||||||
|
|
||||||
// Determine the initial output mode to logs if the node has an error and the logs are available
|
// Determine the initial output mode to logs if the node has an error and the logs are available
|
||||||
const defaultOutputMode = computed<OutputType>(() => {
|
const defaultOutputMode = computed<OutputType>(() => {
|
||||||
const hasError =
|
return hasError.value && hasAiMetadata.value ? OUTPUT_TYPE.LOGS : OUTPUT_TYPE.REGULAR;
|
||||||
workflowRunData.value &&
|
|
||||||
node.value &&
|
|
||||||
(workflowRunData.value[node.value.name]?.[props.runIndex]?.error as NodeError);
|
|
||||||
|
|
||||||
return Boolean(hasError) && hasAiMetadata.value ? OUTPUT_TYPE.LOGS : OUTPUT_TYPE.REGULAR;
|
|
||||||
});
|
});
|
||||||
|
|
||||||
const isNodeRunning = computed(() => {
|
const isNodeRunning = computed(() => {
|
||||||
|
@ -216,7 +218,7 @@ const canPinData = computed(() => {
|
||||||
});
|
});
|
||||||
|
|
||||||
const allToolsWereUnusedNotice = computed(() => {
|
const allToolsWereUnusedNotice = computed(() => {
|
||||||
if (!node.value || runsCount.value === 0) return undefined;
|
if (!node.value || runsCount.value === 0 || hasError.value) return undefined;
|
||||||
|
|
||||||
// With pinned data there's no clear correct answer for whether
|
// With pinned data there's no clear correct answer for whether
|
||||||
// we should use historic or current parents, so we don't show the notice,
|
// we should use historic or current parents, so we don't show the notice,
|
||||||
|
|
Loading…
Reference in a new issue