From 91a954264a5dbf11a27ba1c672c0391f64f448a0 Mon Sep 17 00:00:00 2001 From: Pa1NarK <69745008+pixincreate@users.noreply.github.com> Date: Sat, 6 Jul 2024 00:24:54 +0530 Subject: [PATCH] fix(cypress): fix metadata missing while creating connector if not in auth (#5215) --- cypress-tests/cypress/support/commands.js | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) diff --git a/cypress-tests/cypress/support/commands.js b/cypress-tests/cypress/support/commands.js index 5ca8226d22..0b42476df7 100644 --- a/cypress-tests/cypress/support/commands.js +++ b/cypress-tests/cypress/support/commands.js @@ -96,7 +96,13 @@ Cypress.Commands.add( ); createConnectorBody.connector_account_details = authDetails.connector_account_details; - createConnectorBody.metadata = authDetails?.metadata; + + if (authDetails && authDetails.metadata) { + createConnectorBody.metadata = { + ...createConnectorBody.metadata, // Preserve existing metadata fields + ...authDetails.metadata, // Merge with authDetails.metadata + }; + } cy.request({ method: "POST", @@ -153,7 +159,13 @@ Cypress.Commands.add( createConnectorBody.connector_account_details = authDetails.connector_account_details; - createConnectorBody.metadata = authDetails?.metadata; + + if (authDetails && authDetails.metadata) { + createConnectorBody.metadata = { + ...createConnectorBody.metadata, // Preserve existing metadata fields + ...authDetails.metadata, // Merge with authDetails.metadata + }; + } cy.request({ method: "POST",