From 9b87b46cfd6d08df05d6bd7b6450542bf0cdadd2 Mon Sep 17 00:00:00 2001 From: Carlos Date: Tue, 23 Jan 2024 12:16:41 -0500 Subject: [PATCH] fetch networkId from token data --- src/adapters/donationSaveBackup/DonationSaveBackupInterface.ts | 2 +- src/services/cronJobs/backupDonationImportJob.ts | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/src/adapters/donationSaveBackup/DonationSaveBackupInterface.ts b/src/adapters/donationSaveBackup/DonationSaveBackupInterface.ts index d71b45dcc..20acc1f4f 100644 --- a/src/adapters/donationSaveBackup/DonationSaveBackupInterface.ts +++ b/src/adapters/donationSaveBackup/DonationSaveBackupInterface.ts @@ -10,7 +10,7 @@ export type FetchedSavedFailDonationInterface = { }; walletAddress: string; amount: number; - chainId: number; + chainId?: number; projectId: number; anonymous: boolean; nonce: number; diff --git a/src/services/cronJobs/backupDonationImportJob.ts b/src/services/cronJobs/backupDonationImportJob.ts index 5e4d13de5..e603ebf75 100644 --- a/src/services/cronJobs/backupDonationImportJob.ts +++ b/src/services/cronJobs/backupDonationImportJob.ts @@ -77,7 +77,6 @@ export const createBackupDonation = async ( const { amount, txHash, - chainId, token, anonymous, walletAddress, @@ -87,6 +86,8 @@ export const createBackupDonation = async ( chainvineReferred, } = donationData; + const chainId = donationData?.chainId || donationData.token.networkId; + const donorUser = await findUserByWalletAddress(walletAddress); if (!donorUser) { throw new Error(i18n.__(translationErrorMessagesKeys.UN_AUTHORIZED));