diff --git a/apps/api/src/app/portfolio/portfolio.controller.ts b/apps/api/src/app/portfolio/portfolio.controller.ts index 3c1f545af..a0f676ff6 100644 --- a/apps/api/src/app/portfolio/portfolio.controller.ts +++ b/apps/api/src/app/portfolio/portfolio.controller.ts @@ -198,8 +198,8 @@ export class PortfolioController { if (groupBy === 'month') { dividends = await this.portfolioService.getDividends({ dateRange, - impersonationId, - groupBy: 'month' + groupBy, + impersonationId }); } else { dividends = await this.portfolioService.getDividends({ @@ -247,8 +247,8 @@ export class PortfolioController { if (groupBy === 'month') { investments = await this.portfolioService.getInvestments({ dateRange, - impersonationId, - groupBy: 'month' + groupBy, + impersonationId }); } else { investments = await this.portfolioService.getInvestments({ diff --git a/apps/client/src/app/services/data.service.ts b/apps/client/src/app/services/data.service.ts index 52323d101..1b831ac90 100644 --- a/apps/client/src/app/services/data.service.ts +++ b/apps/client/src/app/services/data.service.ts @@ -36,7 +36,7 @@ import { User } from '@ghostfolio/common/interfaces'; import { filterGlobalPermissions } from '@ghostfolio/common/permissions'; -import { AccountWithValue, DateRange } from '@ghostfolio/common/types'; +import { AccountWithValue, DateRange, GroupBy } from '@ghostfolio/common/types'; import { translate } from '@ghostfolio/ui/i18n'; import { DataSource, Order as OrderModel } from '@prisma/client'; import { format, parseISO } from 'date-fns'; @@ -102,10 +102,10 @@ export class DataService { } public fetchDividends({ - groupBy, + groupBy = 'month', range }: { - groupBy?: 'month'; + groupBy?: GroupBy; range: DateRange; }) { return this.http.get('/api/v1/portfolio/dividends', { @@ -191,10 +191,10 @@ export class DataService { } public fetchInvestments({ - groupBy, + groupBy = 'month', range }: { - groupBy?: 'month'; + groupBy?: GroupBy; range: DateRange; }) { return this.http.get(