Fix group by month/year not working for YTD (#1598)
* Set time to 00:00:00 when getting current timestamp * Update changelog
This commit is contained in:
parent
d147c2313f
commit
bb99141e9c
@ -16,6 +16,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
|
||||
|
||||
- Improved the logo alignment
|
||||
|
||||
### Fixed
|
||||
|
||||
- Fixed the grouping by month / year of the dividend and investment timeline
|
||||
|
||||
## 1.226.0 - 2023-01-11
|
||||
|
||||
### Added
|
||||
|
@ -1468,16 +1468,28 @@ export class PortfolioService {
|
||||
private getStartDate(aDateRange: DateRange, portfolioStart: Date) {
|
||||
switch (aDateRange) {
|
||||
case '1d':
|
||||
portfolioStart = max([portfolioStart, subDays(new Date(), 1)]);
|
||||
portfolioStart = max([
|
||||
portfolioStart,
|
||||
subDays(new Date().setHours(0, 0, 0, 0), 1)
|
||||
]);
|
||||
break;
|
||||
case 'ytd':
|
||||
portfolioStart = max([portfolioStart, setDayOfYear(new Date(), 1)]);
|
||||
portfolioStart = max([
|
||||
portfolioStart,
|
||||
setDayOfYear(new Date().setHours(0, 0, 0, 0), 1)
|
||||
]);
|
||||
break;
|
||||
case '1y':
|
||||
portfolioStart = max([portfolioStart, subYears(new Date(), 1)]);
|
||||
portfolioStart = max([
|
||||
portfolioStart,
|
||||
subYears(new Date().setHours(0, 0, 0, 0), 1)
|
||||
]);
|
||||
break;
|
||||
case '5y':
|
||||
portfolioStart = max([portfolioStart, subYears(new Date(), 5)]);
|
||||
portfolioStart = max([
|
||||
portfolioStart,
|
||||
subYears(new Date().setHours(0, 0, 0, 0), 5)
|
||||
]);
|
||||
break;
|
||||
}
|
||||
return portfolioStart;
|
||||
|
@ -196,7 +196,10 @@ export class InvestmentChartComponent implements OnChanges, OnDestroy {
|
||||
this.getTooltipPluginConfiguration()
|
||||
);
|
||||
this.chart.options.scales.x.min = this.daysInMarket
|
||||
? subDays(new Date(), this.daysInMarket).toISOString()
|
||||
? subDays(
|
||||
new Date().setHours(0, 0, 0, 0),
|
||||
this.daysInMarket
|
||||
).toISOString()
|
||||
: undefined;
|
||||
|
||||
if (
|
||||
|
Loading…
x
Reference in New Issue
Block a user