From 6bd1486240209cb6382dfe6280376c189b77122b Mon Sep 17 00:00:00 2001 From: Thomas <4159106+dtslvr@users.noreply.github.com> Date: Mon, 22 Nov 2021 21:21:37 +0100 Subject: [PATCH] Fix chart for 1d --- apps/api/src/app/portfolio/portfolio.service.ts | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/apps/api/src/app/portfolio/portfolio.service.ts b/apps/api/src/app/portfolio/portfolio.service.ts index d3ef06db2..e6279d1f4 100644 --- a/apps/api/src/app/portfolio/portfolio.service.ts +++ b/apps/api/src/app/portfolio/portfolio.service.ts @@ -56,6 +56,7 @@ import { parse, parseISO, setDayOfYear, + startOfDay, subDays, subYears } from 'date-fns'; @@ -230,9 +231,11 @@ export class PortfolioService { isAllTimeLow = false; } - portfolioStart = this.getStartDate( - aDateRange, - parse(transactionPoints[0].date, DATE_FORMAT, new Date()) + portfolioStart = startOfDay( + this.getStartDate( + aDateRange, + parse(transactionPoints[0].date, DATE_FORMAT, new Date()) + ) ); return { @@ -240,7 +243,7 @@ export class PortfolioService { isAllTimeLow, items: items.filter((item) => { // Filter items of date range - return isBefore(portfolioStart, parseDate(item.date)); + return !isAfter(portfolioStart, parseDate(item.date)); }) }; }