From 34c677d70d13c8b4b97806af02a6d8c79f92ccd1 Mon Sep 17 00:00:00 2001 From: Christopher Lam Date: Thu, 3 Oct 2019 00:01:47 +0800 Subject: [PATCH] [budget-flow] fixcrash: exchange-fn needs to specify exchange date because some exchange-fn *do* require date eg. pricedb-nearest. use the period end-date for the exchange date. --- gnucash/report/standard-reports/budget-flow.scm | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/gnucash/report/standard-reports/budget-flow.scm b/gnucash/report/standard-reports/budget-flow.scm index 81fda0c031..f20a8f39f2 100644 --- a/gnucash/report/standard-reports/budget-flow.scm +++ b/gnucash/report/standard-reports/budget-flow.scm @@ -276,7 +276,8 @@ ;; calculate the exchange rates (exchange-fn (gnc:case-exchange-fn - price-source report-currency #f)) + price-source report-currency + (gnc-budget-get-period-end-date budget period))) ;; The HTML document (doc (gnc:make-html-document)))