fix(cypress): fix metadata missing while creating connector if not in auth (#5215)

This commit is contained in:
Pa1NarK
2024-07-06 00:24:54 +05:30
committed by GitHub
parent 648cecb204
commit 91a954264a

View File

@ -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",