Browse Source

update portfolio.order-interface

pull/6258/head
Sven Günther 2 days ago
parent
commit
329c690124
  1. 3
      apps/api/src/app/portfolio/calculator/roai/portfolio-calculator.ts
  2. 6
      apps/api/src/app/portfolio/interfaces/portfolio-order.interface.ts

3
apps/api/src/app/portfolio/calculator/roai/portfolio-calculator.ts

@ -322,6 +322,7 @@ export class RoaiPortfolioCalculator extends PortfolioCalculator {
// Add a synthetic order at the start and the end date // Add a synthetic order at the start and the end date
orders.push({ orders.push({
currency: undefined,
date: startDateString, date: startDateString,
fee: new Big(0), fee: new Big(0),
feeInBaseCurrency: new Big(0), feeInBaseCurrency: new Big(0),
@ -337,6 +338,7 @@ export class RoaiPortfolioCalculator extends PortfolioCalculator {
}); });
orders.push({ orders.push({
currency: undefined,
date: endDateString, date: endDateString,
fee: new Big(0), fee: new Big(0),
feeInBaseCurrency: new Big(0), feeInBaseCurrency: new Big(0),
@ -378,6 +380,7 @@ export class RoaiPortfolioCalculator extends PortfolioCalculator {
} }
} else { } else {
orders.push({ orders.push({
currency: undefined,
date: dateString, date: dateString,
fee: new Big(0), fee: new Big(0),
feeInBaseCurrency: new Big(0), feeInBaseCurrency: new Big(0),

6
apps/api/src/app/portfolio/interfaces/portfolio-order.interface.ts

@ -1,7 +1,9 @@
import { Activity } from '@ghostfolio/common/interfaces'; import { Activity } from '@ghostfolio/common/interfaces';
export interface PortfolioOrder extends Pick<Activity, 'tags' | 'type'> { export interface PortfolioOrder extends Pick<
currency?: string; Activity,
'currency' | 'tags' | 'type'
> {
date: string; date: string;
fee: Big; fee: Big;
feeInBaseCurrency: Big; feeInBaseCurrency: Big;

Loading…
Cancel
Save