From 49cd76b7d2e210b65310b64ef1bf0cb6600418ce Mon Sep 17 00:00:00 2001 From: Thomas Kaul <4159106+dtslvr@users.noreply.github.com> Date: Mon, 24 Aug 2026 14:47:26 +0200 Subject: [PATCH] Fix repeated historical market data gathering on weekends --- .../market-data/market-data.service.ts | 27 ------------------- 1 file changed, 27 deletions(-) diff --git a/apps/api/src/services/market-data/market-data.service.ts b/apps/api/src/services/market-data/market-data.service.ts index d5330c801..635e57ca5 100644 --- a/apps/api/src/services/market-data/market-data.service.ts +++ b/apps/api/src/services/market-data/market-data.service.ts @@ -2,7 +2,6 @@ import { DateQuery } from '@ghostfolio/api/app/portfolio/interfaces/date-query.i import { DataGatheringItem } from '@ghostfolio/api/services/interfaces/interfaces'; import { PrismaService } from '@ghostfolio/api/services/prisma/prisma.service'; import { DEFAULT_PROCESSOR_GATHER_HISTORICAL_MARKET_DATA_TIMEOUT } from '@ghostfolio/common/config'; -import { UpdateMarketDataDto } from '@ghostfolio/common/dtos'; import { resetHours } from '@ghostfolio/common/helper'; import { AssetProfileIdentifier } from '@ghostfolio/common/interfaces'; @@ -223,32 +222,6 @@ export class MarketDataService { }); } - public async updateMarketData(params: { - data: { - state: MarketDataState; - } & UpdateMarketDataDto; - where: Prisma.MarketDataWhereUniqueInput; - }): Promise { - const { data, where } = params; - - return this.prismaService.marketData.upsert({ - where, - create: { - dataSource: where.dataSource_date_symbol.dataSource, - date: where.dataSource_date_symbol.date, - isCarriedForward: false, - marketPrice: data.marketPrice, - state: data.state, - symbol: where.dataSource_date_symbol.symbol - }, - update: { - isCarriedForward: false, - marketPrice: data.marketPrice, - state: data.state - } - }); - } - /** * Upsert market data by imitating missing upsertMany functionality * with $transaction