From b4a09efb8b5e13ba48f06004072faed77c93dd42 Mon Sep 17 00:00:00 2001 From: James Cole Date: Sun, 5 Mar 2023 07:56:37 +0100 Subject: [PATCH] Fix #7130 --- app/Support/Navigation.php | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/app/Support/Navigation.php b/app/Support/Navigation.php index fbc99514cb..0e9a8f9f14 100644 --- a/app/Support/Navigation.php +++ b/app/Support/Navigation.php @@ -203,6 +203,19 @@ class Navigation return $date; } + $result = match ($repeatFreq) { + 'last7' => $date->subDays(7)->startOfDay(), + 'last30' => $date->subDays(30)->startOfDay(), + 'last90' => $date->subDays(90)->startOfDay(), + 'last365' => $date->subDays(365)->startOfDay(), + 'MTD' => $date->startOfMonth()->startOfDay(), + 'QTD' => $date->firstOfQuarter()->startOfDay(), + 'YTD' => $date->startOfYear()->startOfDay(), + default => null, + }; + if (null !== $result) { + return $result; + } if ('custom' === $repeatFreq) { return $date; // the date is already at the start.