diff --git a/packages/editor-ui/src/components/CredentialsEdit.vue b/packages/editor-ui/src/components/CredentialsEdit.vue index 9ea199ef38..75c800727c 100644 --- a/packages/editor-ui/src/components/CredentialsEdit.vue +++ b/packages/editor-ui/src/components/CredentialsEdit.vue @@ -4,7 +4,7 @@
{{title}}
-
+
- Need help? Open credential docs + Need help? Open credential docs
@@ -109,26 +109,17 @@ export default mixins( } } }, - documentationUrl (): string { + documentationUrl (): string | undefined { + let credentialTypeName = ''; if (this.editCredentials) { - const credentialType = this.$store.getters.credentialType(this.editCredentials.type); - if (credentialType.documentationUrl === undefined) { - return credentialType.name; - } else { - return `${credentialType.documentationUrl}`; - } + credentialTypeName = this.editCredentials.type; } else { - if (this.credentialType) { - const credentialType = this.$store.getters.credentialType(this.credentialType); + credentialTypeName = this.credentialType; + } - if (credentialType.documentationUrl === undefined) { - return credentialType.name; - } else { - return `${credentialType.documentationUrl}`; - } - } else { - return ''; - } + const credentialType = this.$store.getters.credentialType(credentialTypeName); + if (credentialType.documentationUrl !== undefined) { + return `${credentialType.documentationUrl}`; } }, node (): INodeUi {