samesymbol cleanup
This commit is contained in:
		
							parent
							
								
									7819abd80f
								
							
						
					
					
						commit
						8939c1f7b7
					
				| @ -100,10 +100,9 @@ canonicaliseAmounts l@(RawLedger ms ps es f) = RawLedger ms ps (map fixEntryAmou | ||||
|       commoditieswithsymbol s = fromMaybe (error $ "no such commodity "++s) (Map.lookup s commoditiesmap) | ||||
|           where | ||||
|             commoditiesmap :: Map.Map String [Commodity] | ||||
|             commoditiesmap = Map.fromList [(symbol $ head cs,cs) |  | ||||
|             commoditiesmap = Map.fromList [(symbol $ head cs,cs) | | ||||
|                                            cs <- groupBy samesymbol $ rawLedgerCommodities l] | ||||
|             samesymbol :: Commodity -> Commodity -> Bool | ||||
|             samesymbol (Commodity{symbol=s1}) (Commodity{symbol=s2}) = s1==s2 | ||||
|             samesymbol c1 c2 = symbol c1 == symbol c2 | ||||
| 
 | ||||
| rawLedgerAmounts :: RawLedger -> [MixedAmount] | ||||
| rawLedgerAmounts = map amount . rawLedgerTransactions | ||||
|  | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user