From 3537415889ff87f24a971b149c6013af2b594027 Mon Sep 17 00:00:00 2001 From: Christopher Lam Date: Fri, 11 Sep 2020 18:43:34 +0800 Subject: [PATCH] [register.scm] prevent crash on running report on empty book --- gnucash/report/reports/standard/register.scm | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/gnucash/report/reports/standard/register.scm b/gnucash/report/reports/standard/register.scm index a65c9d763a..156fe008ae 100644 --- a/gnucash/report/reports/standard/register.scm +++ b/gnucash/report/reports/standard/register.scm @@ -573,7 +573,8 @@ (work-done 0) (odd-row? #t)) - (gnc:report-percent-done (* 100 (/ work-done work-to-do))) + (unless (zero? work-to-do) + (gnc:report-percent-done (* 100 (/ work-done work-to-do)))) (cond @@ -582,6 +583,7 @@ ;; add debit/credit totals to the table ;; ---------------------------------- ((null? splits) + (gnc:report-percent-done 100) (when reg-report-show-totals? (add-subtotal-row (G_ "Total Debits") leader table used-columns