gnucash master: Multiple changes pushed

Christopher Lam clam at code.gnucash.org
Sun Jun 30 17:49:21 EDT 2019


Updated	 via  https://github.com/Gnucash/gnucash/commit/620efc7c (commit)
	 via  https://github.com/Gnucash/gnucash/commit/a0b93dc0 (commit)
	from  https://github.com/Gnucash/gnucash/commit/29acfe85 (commit)



commit 620efc7ca4efb3a2778c786a823122b223c4988c
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sun Jun 30 12:50:52 2019 +0800

    RptCleanup bug fix dependencies on reports
    
    after commit 93489d4ffc627 module (gnucash report reports) now renamed
    to (gnucash reports)

diff --git a/gnucash/report/reports/standard/customer-summary.scm b/gnucash/report/reports/standard/customer-summary.scm
index 247ec15fd..0cbda3802 100644
--- a/gnucash/report/reports/standard/customer-summary.scm
+++ b/gnucash/report/reports/standard/customer-summary.scm
@@ -32,6 +32,7 @@
 (use-modules (gnucash gnc-module))
 (use-modules (gnucash utilities))                ; for gnc:debug
 (use-modules (gnucash gettext))
+(use-modules (gnucash reports))
 
 (gnc:module-load "gnucash/report" 0)
 
diff --git a/gnucash/report/reports/standard/owner-report.scm b/gnucash/report/reports/standard/owner-report.scm
index 3a9e59f3c..e4443c7e4 100644
--- a/gnucash/report/reports/standard/owner-report.scm
+++ b/gnucash/report/reports/standard/owner-report.scm
@@ -32,6 +32,7 @@
 (use-modules (gnucash gnc-module))
 (use-modules (gnucash utilities))        ; for gnc:debug
 (use-modules (gnucash gettext))
+(use-modules (gnucash reports))
 
 (gnc:module-load "gnucash/report" 0)
 

commit a0b93dc062e02c1019b62706416c5ad477428d86
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sun Jun 30 12:50:47 2019 +0800

    [reports] fix upgrade gnc:owner-report-create
    
    this was omitted in recent merge maint

diff --git a/gnucash/report/reports/reports.scm b/gnucash/report/reports/reports.scm
index dfd393869..af536f85b 100644
--- a/gnucash/report/reports/reports.scm
+++ b/gnucash/report/reports/reports.scm
@@ -26,6 +26,7 @@
 
 (define-module (gnucash reports))
 (use-modules (srfi srfi-13))
+(use-modules (srfi srfi-8))
 (use-modules (gnucash app-utils))
 (use-modules (gnucash core-utils))
 (use-modules (gnucash report))
@@ -88,8 +89,8 @@
   (receivables-report-create-internal account title show-zeros?))
 
 (use-modules (gnucash reports standard owner-report))
-(define (gnc:owner-report-create owner account)
+(define* (gnc:owner-report-create owner account #:key currency)
   ; Figure out an account to use if nothing exists here.
   (if (null? account)
-      (set! account (find-first-account-for-owner owner)))
+      (set! account (find-first-account-for-owner owner #:currency currency)))
   (owner-report-create owner account))



Summary of changes:
 gnucash/report/reports/reports.scm                   | 5 +++--
 gnucash/report/reports/standard/customer-summary.scm | 1 +
 gnucash/report/reports/standard/owner-report.scm     | 1 +
 3 files changed, 5 insertions(+), 2 deletions(-)



More information about the gnucash-changes mailing list