From d009ba3dc883ff00a4fd8c6e9c35ae5b101a0414 Mon Sep 17 00:00:00 2001 From: Christopher Lam Date: Thu, 14 Jan 2021 23:00:18 +0800 Subject: [PATCH] Bug 798078 - Report 'Income Chart' prints stacktrace when end date before start date --- gnucash/report/reports/standard/category-barchart.scm | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/gnucash/report/reports/standard/category-barchart.scm b/gnucash/report/reports/standard/category-barchart.scm index 33fa9cf185..ac4c800197 100644 --- a/gnucash/report/reports/standard/category-barchart.scm +++ b/gnucash/report/reports/standard/category-barchart.scm @@ -281,6 +281,14 @@ developing over time")) (gnc:html-make-no-account-warning report-title (gnc:report-id report-obj)))) + ((<= to-date-t64 from-date-t64) + (gnc:html-document-add-object! + document + (gnc:html-make-generic-warning + report-title (gnc:report-id report-obj) + (G_ "Invalid dates") + (G_ "Start date must be earlier than End date")))) + (else (let* ((commodity-list (gnc:accounts-get-commodities (gnc:accounts-and-all-descendants accounts)