From 6c43fd6308fa266ac6e5d247c30f3b4d39ec0213 Mon Sep 17 00:00:00 2001 From: Thomas Kaul <4159106+dtslvr@users.noreply.github.com> Date: Sat, 10 Oct 2026 14:54:43 +0200 Subject: [PATCH] Remove unused granularity from historical market data query --- apps/api/src/app/portfolio/portfolio.service.ts | 1 - .../src/services/data-provider/data-provider.service.ts | 7 ------- .../exchange-rate-data/exchange-rate-data.service.ts | 1 - 3 files changed, 9 deletions(-) diff --git a/apps/api/src/app/portfolio/portfolio.service.ts b/apps/api/src/app/portfolio/portfolio.service.ts index 8aea5ef0db..6e9f8c045a 100644 --- a/apps/api/src/app/portfolio/portfolio.service.ts +++ b/apps/api/src/app/portfolio/portfolio.service.ts @@ -1052,7 +1052,6 @@ export class PortfolioService { const historicalData = await this.dataProviderService.getHistorical( [{ dataSource, symbol }], - 'day', parseISO(dateOfFirstActivity, { in: utc }), new Date() ); diff --git a/apps/api/src/services/data-provider/data-provider.service.ts b/apps/api/src/services/data-provider/data-provider.service.ts index 7bd06b1c99..84cf28d0ad 100644 --- a/apps/api/src/services/data-provider/data-provider.service.ts +++ b/apps/api/src/services/data-provider/data-provider.service.ts @@ -371,7 +371,6 @@ export class DataProviderService implements OnModuleInit { public async getHistorical( aItems: AssetProfileIdentifier[], - aGranularity: Granularity = 'month', from: Date, to: Date ): Promise<{ @@ -389,11 +388,6 @@ export class DataProviderService implements OnModuleInit { return response; } - const granularityQuery = - aGranularity === 'month' - ? Prisma.sql`AND (date_part('day', date) = 1 OR date >= TIMESTAMP 'yesterday')` - : Prisma.empty; - const rangeQuery = from && to ? Prisma.sql`AND date >= ${format(from, DATE_FORMAT, { @@ -413,7 +407,6 @@ export class DataProviderService implements OnModuleInit { SELECT * FROM "MarketData" WHERE ("dataSource", "symbol") IN (${Prisma.join(assetProfileIdentifiers)}) - ${granularityQuery} ${rangeQuery} ORDER BY date;`; diff --git a/apps/api/src/services/exchange-rate-data/exchange-rate-data.service.ts b/apps/api/src/services/exchange-rate-data/exchange-rate-data.service.ts index 824149e74f..59795cad6a 100644 --- a/apps/api/src/services/exchange-rate-data/exchange-rate-data.service.ts +++ b/apps/api/src/services/exchange-rate-data/exchange-rate-data.service.ts @@ -175,7 +175,6 @@ export class ExchangeRateDataService { const historicalData = await this.dataProviderService.getHistorical( this.currencyPairs, - 'day', startOfUtcDateOfYesterday, startOfUtcDateOfYesterday );