From b5f617dbe51520f7f964bc09a65fd41262b13653 Mon Sep 17 00:00:00 2001
From: Neil <55785687+carkom@users.noreply.github.com>
Date: Fri, 5 Apr 2024 22:04:04 +0100
Subject: [PATCH] Custom Reports bug fix (#2556)

* fix bug

* notes
---
 .../desktop-client/src/components/reports/reportRanges.ts   | 2 +-
 upcoming-release-notes/2556.md                              | 6 ++++++
 2 files changed, 7 insertions(+), 1 deletion(-)
 create mode 100644 upcoming-release-notes/2556.md

diff --git a/packages/desktop-client/src/components/reports/reportRanges.ts b/packages/desktop-client/src/components/reports/reportRanges.ts
index 52a79c1d2..588c56291 100644
--- a/packages/desktop-client/src/components/reports/reportRanges.ts
+++ b/packages/desktop-client/src/components/reports/reportRanges.ts
@@ -48,7 +48,7 @@ export function validateEnd(
   let dateEnd;
   switch (interval) {
     case 'Monthly':
-      dateEnd = end + '-31';
+      dateEnd = monthUtils.getMonthEnd(end + '-01');
       subDays = 180;
       break;
     case 'Yearly':
diff --git a/upcoming-release-notes/2556.md b/upcoming-release-notes/2556.md
new file mode 100644
index 000000000..62f0799fd
--- /dev/null
+++ b/upcoming-release-notes/2556.md
@@ -0,0 +1,6 @@
+---
+category: Bugfix
+authors: [carkom]
+---
+
+Custom Reports: Fix bug where month endDate is saving as a non-date variable.
-- 
GitLab