Browse Source

fix(client): resolve errors

pull/7077/head
KenTandrian 4 weeks ago
parent
commit
7cac794dfa
  1. 31
      apps/client/src/app/services/import-activities.service.ts

31
apps/client/src/app/services/import-activities.service.ts

@ -83,22 +83,22 @@ export class ImportActivitiesService {
assetProfiles.push({ assetProfiles.push({
currency, currency,
symbol, symbol,
assetClass: null, assetClass: undefined,
assetSubClass: null, assetSubClass: undefined,
comment: null, comment: undefined,
countries: [], countries: [],
cusip: null, cusip: undefined,
dataSource: DataSource.MANUAL, dataSource: DataSource.MANUAL,
figi: null, figi: undefined,
figiComposite: null, figiComposite: undefined,
figiShareClass: null, figiShareClass: undefined,
holdings: [], holdings: [],
isActive: true, isActive: true,
isin: null, isin: undefined,
marketData: [], marketData: [],
name: symbol, name: symbol,
sectors: [], sectors: [],
url: null url: undefined
}); });
} }
} }
@ -191,14 +191,14 @@ export class ImportActivitiesService {
updateAccountBalance updateAccountBalance
}: Activity): CreateOrderDto { }: Activity): CreateOrderDto {
return { return {
accountId,
comment,
fee, fee,
quantity, quantity,
type, type,
unitPrice, unitPrice,
updateAccountBalance, updateAccountBalance,
currency: currency ?? SymbolProfile.currency, accountId: accountId ?? undefined,
comment: comment ?? undefined,
currency: currency ?? SymbolProfile.currency ?? '',
dataSource: SymbolProfile.dataSource, dataSource: SymbolProfile.dataSource,
date: date.toString(), date: date.toString(),
symbol: SymbolProfile.symbol, symbol: SymbolProfile.symbol,
@ -229,7 +229,7 @@ export class ImportActivitiesService {
return userAccounts.find((account) => { return userAccounts.find((account) => {
return ( return (
account.id === item[key] || account.id === item[key] ||
account.name.toLowerCase() === item[key].toLowerCase() account.name?.toLowerCase() === item[key]?.toString().toLowerCase()
); );
})?.id; })?.id;
} }
@ -299,7 +299,10 @@ export class ImportActivitiesService {
for (const key of ImportActivitiesService.DATE_KEYS) { for (const key of ImportActivitiesService.DATE_KEYS) {
if (item[key]) { if (item[key]) {
try { try {
return parseDateHelper(item[key].toString()).toISOString(); const parsedDate = parseDateHelper(item[key].toString());
if (parsedDate) {
return parsedDate.toISOString();
}
} catch {} } catch {}
} }
} }

Loading…
Cancel
Save