Browse Source

Refactoring

pull/2460/head
Thomas 2 years ago
parent
commit
e50c05be73
  1. 2
      apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.component.ts
  2. 9
      test/import/invalid-multi-line.csv

2
apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.component.ts

@ -267,7 +267,7 @@ export class ImportActivitiesDialog implements OnDestroy {
return;
} else if (file.name.endsWith('.csv')) {
const content: string[] = fileContent.split('\n').slice(1);
const content = fileContent.split('\n').slice(1);
try {
const data = await this.importActivitiesService.importCsv({

9
test/import/invalid-multi-line.csv

@ -1,4 +1,5 @@
Date,Code,Currency,Price,Quantity,Action,Fee
12/10/2023,MSFT,USD,329.050,10,buy,0
12/10/2023,AAPL,USD,179.050,20,<invalid>,0
12/10/2023,GOOGL,USD,138.310,30,buy,0
Date,Code,Currency,Price,Quantity,Action,Fee,Note
16-09-2021,MSFT,USD,298.580,5,buy,19.00,My first order 🤓
17/11/2021,MSFT,USD,0.62,5,dividend,0.00
01.01.2022,Penthouse Apartment,USD,500000.0,1,<invalid>,0.00
20500606,MSFT,USD,0.00,0,buy,0.00

Can't render this file because it has a wrong number of fields in line 3.
Loading…
Cancel
Save