Browse Source

update portfolio.order-interface

pull/6258/head
Sven Günther 1 day 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
orders.push({
currency: undefined,
date: startDateString,
fee: new Big(0),
feeInBaseCurrency: new Big(0),
@ -337,6 +338,7 @@ export class RoaiPortfolioCalculator extends PortfolioCalculator {
});
orders.push({
currency: undefined,
date: endDateString,
fee: new Big(0),
feeInBaseCurrency: new Big(0),
@ -378,6 +380,7 @@ export class RoaiPortfolioCalculator extends PortfolioCalculator {
}
} else {
orders.push({
currency: undefined,
date: dateString,
fee: 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';
export interface PortfolioOrder extends Pick<Activity, 'tags' | 'type'> {
currency?: string;
export interface PortfolioOrder extends Pick<
Activity,
'currency' | 'tags' | 'type'
> {
date: string;
fee: Big;
feeInBaseCurrency: Big;

Loading…
Cancel
Save