diff --git a/gnucash/report/html-utilities.scm b/gnucash/report/html-utilities.scm index 81abad44bf..bd185dac68 100644 --- a/gnucash/report/html-utilities.scm +++ b/gnucash/report/html-utilities.scm @@ -79,10 +79,12 @@ (list))) (define (gnc:register-guid type guid) - (gnc-build-url URL-TYPE-REGISTER (string-append type guid) "")) + (and guid (gnc-build-url URL-TYPE-REGISTER (string-append type guid) ""))) (define (gnc:account-anchor-text acct) - (gnc:register-guid "acct-guid=" (gncAccountGetGUID acct))) + (if acct + (gnc:register-guid "acct-guid=" (gncAccountGetGUID acct)) + (format #t "No Account!"))) (define (gnc:split-anchor-text split) (gnc:register-guid "split-guid=" (gncSplitGetGUID split)))