diff --git a/src/languages/en.ts b/src/languages/en.ts index f789ddc5f840..a1a3eea4d18f 100755 --- a/src/languages/en.ts +++ b/src/languages/en.ts @@ -3055,6 +3055,8 @@ export default { return 'Updating people list'; case 'quickbooksOnlineSyncApplyClassesLocations': return 'Updating report fields'; + case 'jobDone': + return 'Waiting for imported data to load'; case 'xeroSyncImportChartOfAccounts': return 'Syncing chart of accounts'; case 'xeroSyncImportCategories': diff --git a/src/languages/es.ts b/src/languages/es.ts index e9e23396f5d5..f285ede0be93 100644 --- a/src/languages/es.ts +++ b/src/languages/es.ts @@ -3038,6 +3038,8 @@ export default { return 'Actualizando empleados'; case 'quickbooksOnlineSyncApplyClassesLocations': return 'Actualizando clases'; + case 'jobDone': + return 'Esperando a que se carguen los datos importados'; case 'xeroSyncImportChartOfAccounts': return 'Sincronizando plan de cuentas'; case 'xeroSyncImportCategories': @@ -3093,6 +3095,7 @@ export default { case 'intacctImportTitle': return 'Importando datos desde Sage Intacct'; default: { + // eslint-disable-next-line @typescript-eslint/restrict-template-expressions return `Translation missing for stage: ${stage}`; } } diff --git a/src/pages/workspace/accounting/PolicyAccountingPage.tsx b/src/pages/workspace/accounting/PolicyAccountingPage.tsx index 2c7b93eca0db..400d54d0e005 100644 --- a/src/pages/workspace/accounting/PolicyAccountingPage.tsx +++ b/src/pages/workspace/accounting/PolicyAccountingPage.tsx @@ -152,7 +152,7 @@ function PolicyAccountingPage({policy, connectionSyncProgress}: PolicyAccounting const lastSyncProgressDate = parseISO(connectionSyncProgress?.timestamp ?? ''); const isSyncInProgress = !!connectionSyncProgress?.stageInProgress && - connectionSyncProgress.stageInProgress !== CONST.POLICY.CONNECTIONS.SYNC_STAGE_NAME.JOB_DONE && + (connectionSyncProgress.stageInProgress !== CONST.POLICY.CONNECTIONS.SYNC_STAGE_NAME.JOB_DONE || !policy.connections?.[connectionSyncProgress.connectionName]) && isValid(lastSyncProgressDate) && differenceInMinutes(new Date(), lastSyncProgressDate) < CONST.POLICY.CONNECTIONS.SYNC_STAGE_TIMEOUT_MINUTES;