Skip to content

Commit

Permalink
Merge pull request #41657 from mananjadhav/fix-xero-disconnect
Browse files Browse the repository at this point in the history
[Wave Collect][Xero]  Fix disconnect Xero
  • Loading branch information
lakchote authored May 6, 2024
2 parents a6e1857 + 25c5cb4 commit 8db67c4
Show file tree
Hide file tree
Showing 2 changed files with 5 additions and 13 deletions.
14 changes: 2 additions & 12 deletions src/libs/actions/connections/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -25,22 +25,12 @@ function removePolicyConnection(policyID: string, connectionName: PolicyConnecti
value: null,
},
];
const failureData: OnyxUpdate[] = [
// {
// onyxMethod: Onyx.METHOD.MERGE,
// key: `${ONYXKEYS.COLLECTION.POLICY}${policyID}`,
// value: {
// errorFields: {
// avatar: ErrorUtils.getMicroSecondOnyxError('avatarWithImagePicker.deleteWorkspaceError'),
// },
// },
// },
];

const parameters: RemovePolicyConnectionParams = {
policyID,
connectionName,
};
API.write(WRITE_COMMANDS.REMOVE_POLICY_CONNECTION, parameters, {optimisticData, failureData});
API.write(WRITE_COMMANDS.REMOVE_POLICY_CONNECTION, parameters, {optimisticData});
}
function updatePolicyConnectionConfig<TConnectionName extends ConnectionName, TSettingName extends keyof Connections[TConnectionName]['config']>(
policyID: string,
Expand Down
4 changes: 3 additions & 1 deletion src/pages/workspace/accounting/PolicyAccountingPage.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -357,7 +357,9 @@ function PolicyAccountingPage({policy, connectionSyncProgress}: PolicyAccounting
title={translate('workspace.accounting.disconnectTitle', connectedIntegration)}
isVisible={isDisconnectModalOpen}
onConfirm={() => {
removePolicyConnection(policyID, CONST.POLICY.CONNECTIONS.NAME.QBO);
if (connectedIntegration) {
removePolicyConnection(policyID, connectedIntegration);
}
setIsDisconnectModalOpen(false);
}}
onCancel={() => setIsDisconnectModalOpen(false)}
Expand Down

0 comments on commit 8db67c4

Please sign in to comment.