gnucash master: [html-utilities] fix gnc:html-render-options-changed

Christopher Lam clam at code.gnucash.org
Sat Jun 13 12:12:49 EDT 2020


Updated	 via  https://github.com/Gnucash/gnucash/commit/be97891e (commit)
	from  https://github.com/Gnucash/gnucash/commit/1bcffcd8 (commit)



commit be97891ee57669ee21811dd73b3c429a41b0e125
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sun Jun 14 00:11:58 2020 +0800

    [html-utilities] fix gnc:html-render-options-changed
    
    mishandling of reports without __general/report-list option. fix.

diff --git a/gnucash/report/html-utilities.scm b/gnucash/report/html-utilities.scm
index f413dccf2..d54a8528f 100644
--- a/gnucash/report/html-utilities.scm
+++ b/gnucash/report/html-utilities.scm
@@ -271,8 +271,8 @@
         (try gnc-budget-get-name)
         (format #f "~a" d)))
   (let ((render-list '())
-        (report-list (gnc:option-value
-                      (gnc:lookup-option options "__general" "report-list"))))
+        (report-list (and=> (gnc:lookup-option options "__general" "report-list")
+                            gnc:option-value)))
     (define (add-option-if-changed option)
       (let* ((section (gnc:option-section option))
              (name (gnc:option-name option))



Summary of changes:
 gnucash/report/html-utilities.scm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)



More information about the gnucash-changes mailing list