diff --git a/src/integrations/csv-import/csvImportIntegration.ts b/src/integrations/csv-import/csvImportIntegration.ts index 7ae9f036..9a73a375 100644 --- a/src/integrations/csv-import/csvImportIntegration.ts +++ b/src/integrations/csv-import/csvImportIntegration.ts @@ -76,6 +76,16 @@ export class CSVImportIntegration { ) } + if (!outputRow.hasOwnProperty('category')) { + outputRow.category = 'Uncategorized' + } + + if (outputRow.hasOwnProperty('category')) { + if(outputRow.category === '' || outputRow.category === 'null' || outputRow.category === 'undefined') { + outputRow.category = 'Uncategorized' + } + } + if (CSVAccountConfig.negateValues === true && outputRow.hasOwnProperty('amount')) { outputRow['amount'] = -outputRow['amount'] }