Browse Source

Add invalid-multi-line csv

pull/2460/head
Don 2 years ago
parent
commit
1dfc5cec9b
No known key found for this signature in database GPG Key ID: F2828C545820A942
  1. 1
      apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.component.ts
  2. 4
      test/import/invalid-multi-line.csv

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

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

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

@ -0,0 +1,4 @@
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
1 Date Code Currency Price Quantity Action Fee
2 12/10/2023 MSFT USD 329.050 10 buy 0
3 12/10/2023 AAPL USD 179.050 20 <invalid> 0
4 12/10/2023 GOOGL USD 138.310 30 buy 0
Loading…
Cancel
Save