From b491ada5404799d28732757c3ac21a0269d0ce5c Mon Sep 17 00:00:00 2001 From: Davide Bizzi Date: Thu, 14 Apr 2022 10:20:01 +0200 Subject: [PATCH] fix(payment): Set as paid if 2fa is not needed --- src/features/tranferwise/index.ts | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/features/tranferwise/index.ts b/src/features/tranferwise/index.ts index 2fc7228f1..08f37f453 100644 --- a/src/features/tranferwise/index.ts +++ b/src/features/tranferwise/index.ts @@ -200,8 +200,9 @@ class Transferwise { transferId: string; }): Promise { let twoFactorAuthHeader; + let response; try { - await this.request( + response = await this.request( "POST", `/v3/profiles/${profileId}/transfers/${transferId}/payments`, { type: "BALANCE" } @@ -216,7 +217,7 @@ class Transferwise { } twoFactorAuthHeader = res.response.headers["x-2fa-approval"]; } - if (!twoFactorAuthHeader) throw new Error("No 2FA header"); + if (!twoFactorAuthHeader) return response; const twoFactorAuthCode = await signRequest(twoFactorAuthHeader); try {