Browse Source

fix(api): remove cash positions override

pull/5650/head
KenTandrian 3 weeks ago
parent
commit
dc6bc3ff40
  1. 16
      apps/api/src/app/portfolio/portfolio.service.ts

16
apps/api/src/app/portfolio/portfolio.service.ts

@ -524,10 +524,6 @@ export class PortfolioService {
return type === 'ACCOUNT'; return type === 'ACCOUNT';
}) ?? false; }) ?? false;
const isFilteredByCash = filters?.some(({ id, type }) => {
return id === AssetClass.LIQUIDITY && type === 'ASSET_CLASS';
});
const isFilteredByClosedHoldings = const isFilteredByClosedHoldings =
filters?.some(({ id, type }) => { filters?.some(({ id, type }) => {
return id === 'CLOSED' && type === 'HOLDING_TYPE'; return id === 'CLOSED' && type === 'HOLDING_TYPE';
@ -662,18 +658,6 @@ export class PortfolioService {
}; };
} }
if (filters?.length === 0 || isFilteredByAccount || isFilteredByCash) {
const cashPositions = this.getCashPositions({
cashDetails,
userCurrency,
value: filteredValueInBaseCurrency
});
for (const symbol of Object.keys(cashPositions)) {
holdings[symbol] = cashPositions[symbol];
}
}
const { accounts, platforms } = await this.getValueOfAccountsAndPlatforms({ const { accounts, platforms } = await this.getValueOfAccountsAndPlatforms({
activities, activities,
filters, filters,

Loading…
Cancel
Save