diff --git a/hledger-lib/Hledger/Reports/TransactionsReports.hs b/hledger-lib/Hledger/Reports/TransactionsReports.hs index 9e3321d06..f8528a4ef 100644 --- a/hledger-lib/Hledger/Reports/TransactionsReports.hs +++ b/hledger-lib/Hledger/Reports/TransactionsReports.hs @@ -205,9 +205,9 @@ filterTransactionPostings m t@Transaction{tpostings=ps} = t{tpostings=filter (m -- | Split a transactions report whose items may involve several commodities, -- into one or more single-commodity transactions reports. -transactionsReportByCommodity :: TransactionsReport -> [TransactionsReport] +transactionsReportByCommodity :: TransactionsReport -> [(Commodity, TransactionsReport)] transactionsReportByCommodity tr = - [filterTransactionsReportByCommodity c tr | c <- transactionsReportCommodities tr] + [(c, filterTransactionsReportByCommodity c tr) | c <- transactionsReportCommodities tr] where transactionsReportCommodities (_,items) = nub $ sort $ map acommodity $ concatMap (amounts . triAmount) items diff --git a/hledger-web/Handler/RegisterR.hs b/hledger-web/Handler/RegisterR.hs index 0ad8e01cd..b5b4d3024 100644 --- a/hledger-web/Handler/RegisterR.hs +++ b/hledger-web/Handler/RegisterR.hs @@ -58,8 +58,8 @@ registerItemsHtml _ vd (balancelabel,items) = [hamlet|