From 6a77969cff59134ba8d48193611b6c16c2c93ea0 Mon Sep 17 00:00:00 2001 From: Jan Oberhauser Date: Mon, 24 Jan 2022 17:37:07 +0100 Subject: [PATCH] :bug: Fix issue that default values did not get send for credential testing --- .../components/CredentialEdit/CredentialEdit.vue | 14 +++++--------- 1 file changed, 5 insertions(+), 9 deletions(-) diff --git a/packages/editor-ui/src/components/CredentialEdit/CredentialEdit.vue b/packages/editor-ui/src/components/CredentialEdit/CredentialEdit.vue index 28aef70869..6d5c3d89de 100644 --- a/packages/editor-ui/src/components/CredentialEdit/CredentialEdit.vue +++ b/packages/editor-ui/src/components/CredentialEdit/CredentialEdit.vue @@ -552,19 +552,11 @@ export default mixins(showMessage, nodeHelpers).extend({ (access) => !!access, ) as ICredentialNodeAccess[]; - // Save only the none default data - const data = NodeHelpers.getNodeParameters( - this.credentialType!.properties, - this.credentialData as INodeParameters, - false, - false, - ); - const details: ICredentialsDecrypted = { id: this.credentialId, name: this.credentialName, type: this.credentialTypeName!, - data: data as unknown as ICredentialDataDecryptedObject, + data: this.credentialData, nodesAccess, }; @@ -635,6 +627,10 @@ export default mixins(showMessage, nodeHelpers).extend({ if (this.isCredentialTestable) { this.isTesting = true; + + // Add the full data including defaults for testing + credentialDetails.data = this.credentialData; + await this.testCredential(credentialDetails); this.isTesting = false; }