From 329c69012421a9dabe9c0eb8a1a3fc27f7873cef Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sven=20G=C3=BCnther?= Date: Mon, 9 Feb 2026 17:03:17 +0100 Subject: [PATCH] update portfolio.order-interface --- .../app/portfolio/calculator/roai/portfolio-calculator.ts | 3 +++ .../app/portfolio/interfaces/portfolio-order.interface.ts | 6 ++++-- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/apps/api/src/app/portfolio/calculator/roai/portfolio-calculator.ts b/apps/api/src/app/portfolio/calculator/roai/portfolio-calculator.ts index bc534ca16..8532889c8 100644 --- a/apps/api/src/app/portfolio/calculator/roai/portfolio-calculator.ts +++ b/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), diff --git a/apps/api/src/app/portfolio/interfaces/portfolio-order.interface.ts b/apps/api/src/app/portfolio/interfaces/portfolio-order.interface.ts index 96e116e9a..5aeab7543 100644 --- a/apps/api/src/app/portfolio/interfaces/portfolio-order.interface.ts +++ b/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 { - currency?: string; +export interface PortfolioOrder extends Pick< + Activity, + 'currency' | 'tags' | 'type' +> { date: string; fee: Big; feeInBaseCurrency: Big;