From 19007cdc341d2003779e9329e8649896599e51c9 Mon Sep 17 00:00:00 2001 From: Thomas <4159106+dtslvr@users.noreply.github.com> Date: Fri, 9 Jul 2021 20:25:42 +0200 Subject: [PATCH] Optimize market data query --- apps/api/src/app/core/market-data.service.ts | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/apps/api/src/app/core/market-data.service.ts b/apps/api/src/app/core/market-data.service.ts index 151998f20..aa93c45a7 100644 --- a/apps/api/src/app/core/market-data.service.ts +++ b/apps/api/src/app/core/market-data.service.ts @@ -1,7 +1,7 @@ import { PrismaService } from '@ghostfolio/api/services/prisma.service'; +import { resetHours } from '@ghostfolio/common/helper'; import { Injectable } from '@nestjs/common'; import { MarketData } from '@prisma/client'; -import { addDays } from 'date-fns'; @Injectable() export class MarketDataService { @@ -16,11 +16,7 @@ export class MarketDataService { }): Promise { return await this.prisma.marketData.findFirst({ where: { - // Filter for given date - date: { - gte: date, - lt: addDays(date, 1) - }, + date: resetHours(date), symbol } });