|
@ -11,7 +11,7 @@ import { MAT_DIALOG_DATA, MatDialogRef } from '@angular/material/dialog'; |
|
|
import { UpdateAssetProfileDto } from '@ghostfolio/api/app/admin/update-asset-profile.dto'; |
|
|
import { UpdateAssetProfileDto } from '@ghostfolio/api/app/admin/update-asset-profile.dto'; |
|
|
import { AdminService } from '@ghostfolio/client/services/admin.service'; |
|
|
import { AdminService } from '@ghostfolio/client/services/admin.service'; |
|
|
import { DataService } from '@ghostfolio/client/services/data.service'; |
|
|
import { DataService } from '@ghostfolio/client/services/data.service'; |
|
|
import { DATE_FORMAT } from '@ghostfolio/common/helper'; |
|
|
import { DATE_FORMAT, parseDate } from '@ghostfolio/common/helper'; |
|
|
import { |
|
|
import { |
|
|
AdminMarketDataDetails, |
|
|
AdminMarketDataDetails, |
|
|
UniqueAsset |
|
|
UniqueAsset |
|
@ -23,7 +23,7 @@ import { |
|
|
MarketData, |
|
|
MarketData, |
|
|
SymbolProfile |
|
|
SymbolProfile |
|
|
} from '@prisma/client'; |
|
|
} from '@prisma/client'; |
|
|
import { format, parseISO } from 'date-fns'; |
|
|
import { format } from 'date-fns'; |
|
|
import { parse as csvToJson } from 'papaparse'; |
|
|
import { parse as csvToJson } from 'papaparse'; |
|
|
import { Subject } from 'rxjs'; |
|
|
import { Subject } from 'rxjs'; |
|
|
import { takeUntil } from 'rxjs/operators'; |
|
|
import { takeUntil } from 'rxjs/operators'; |
|
@ -174,7 +174,7 @@ export class AssetProfileDialog implements OnDestroy, OnInit { |
|
|
dataSource: this.data.dataSource, |
|
|
dataSource: this.data.dataSource, |
|
|
marketData: { |
|
|
marketData: { |
|
|
marketData: marketData.map(({ date, marketPrice }) => { |
|
|
marketData: marketData.map(({ date, marketPrice }) => { |
|
|
return { marketPrice, date: parseISO(date) }; |
|
|
return { marketPrice, date: parseDate(date).toISOString() }; |
|
|
}) |
|
|
}) |
|
|
}, |
|
|
}, |
|
|
symbol: this.data.symbol |
|
|
symbol: this.data.symbol |
|
|