From e81a96483af6e0d0a3cf62481f5e9a37d6a62b6e Mon Sep 17 00:00:00 2001 From: Alex Grozav Date: Tue, 16 May 2023 13:22:53 +0300 Subject: [PATCH] fix: Remove workflow execution credential error message when instance owner (#6116) fix: remove execution credential error message when instance owner --- packages/editor-ui/src/mixins/nodeHelpers.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/packages/editor-ui/src/mixins/nodeHelpers.ts b/packages/editor-ui/src/mixins/nodeHelpers.ts index 8ee92e12b..8f7dec8ff 100644 --- a/packages/editor-ui/src/mixins/nodeHelpers.ts +++ b/packages/editor-ui/src/mixins/nodeHelpers.ts @@ -48,6 +48,7 @@ export const nodeHelpers = defineComponent({ useNodeTypesStore, useSettingsStore, useWorkflowsStore, + useUsersStore, ), }, methods: { @@ -355,9 +356,10 @@ export const nodeHelpers = defineComponent({ } if (nameMatches.length === 0) { + const isInstanceOwner = this.usersStore.isInstanceOwner; const isCredentialUsedInWorkflow = this.workflowsStore.usedCredentials?.[selectedCredentials.id as string]; - if (!isCredentialUsedInWorkflow) { + if (!isCredentialUsedInWorkflow && !isInstanceOwner) { foundIssues[credentialTypeDescription.name] = [ this.$locale.baseText('nodeIssues.credentials.doNotExist', { interpolate: { name: selectedCredentials.name, type: credentialDisplayName },