From e19dbd60a8e9cac9dba174967940076145d46a18 Mon Sep 17 00:00:00 2001 From: Mitchell Date: Fri, 30 Sep 2022 13:49:24 +0200 Subject: [PATCH] parse csv date in ISO format --- .../src/app/services/import-transactions.service.ts | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/apps/client/src/app/services/import-transactions.service.ts b/apps/client/src/app/services/import-transactions.service.ts index 1d5670a32..d3662925d 100644 --- a/apps/client/src/app/services/import-transactions.service.ts +++ b/apps/client/src/app/services/import-transactions.service.ts @@ -2,7 +2,7 @@ import { HttpClient } from '@angular/common/http'; import { Injectable } from '@angular/core'; import { CreateOrderDto } from '@ghostfolio/api/app/order/create-order.dto'; import { Account, DataSource, Type } from '@prisma/client'; -import { parse } from 'date-fns'; +import { parse, parseISO } from 'date-fns'; import { isFinite } from 'lodash'; import { parse as csvToJson } from 'papaparse'; import { EMPTY } from 'rxjs'; @@ -160,7 +160,11 @@ export class ImportTransactionsService { try { date = parse(item[key], 'dd/MM/yyyy', new Date()).toISOString(); } catch {} - + + try { + date = parseISO(item[key]).toISOString(); + } catch {} + if (date) { return date; }