lib: Make sure AtEnd valuation behaviour is consistent between single- and multi-period reports (#1424).
This commit is contained in:
		
							parent
							
								
									83110e8820
								
							
						
					
					
						commit
						c40db2b1eb
					
				| @ -564,10 +564,9 @@ subtractAcct a@Account{aibalance=i1,aebalance=e1} Account{aibalance=i2,aebalance | ||||
| -- different report periods. | ||||
| changingValuation :: ReportOpts -> Bool | ||||
| changingValuation ropts = case value_ ropts of | ||||
|     Just (AtCost (Just _)) -> multiperiod | ||||
|     Just (AtEnd  _)        -> multiperiod | ||||
|     Just (AtCost (Just _)) -> True | ||||
|     Just (AtEnd  _)        -> True | ||||
|     _                      -> False | ||||
|   where multiperiod = interval_ ropts /= NoInterval | ||||
| 
 | ||||
| -- | Extract period changes from a cumulative list | ||||
| periodChanges :: Account -> Map k Account -> Map k Account | ||||
|  | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user