lib: fix forecast start/end dates
pushed too soon
This commit is contained in:
		
							parent
							
								
									26d2c79ce0
								
							
						
					
					
						commit
						9c1db9ed9f
					
				| @ -144,12 +144,12 @@ journalAddForecast opts@CliOpts{reportopts_=ropts} j = do | |||||||
|   today <- getCurrentDay |   today <- getCurrentDay | ||||||
| 
 | 
 | ||||||
|   -- "They start on or after the day following the latest normal transaction in the journal, or today if there are none." |   -- "They start on or after the day following the latest normal transaction in the journal, or today if there are none." | ||||||
|   let DateSpan mjournalstart _ = journalDateSpan False j  -- ignore secondary dates |   let DateSpan _ mjournalend = dbg2 "journalspan"   $ journalDateSpan False j  -- ignore secondary dates | ||||||
|       forecaststart = fromMaybe today mjournalstart |       forecaststart          = dbg2 "forecaststart" $ fromMaybe today mjournalend | ||||||
| 
 | 
 | ||||||
|   -- "They end on or before the specified report end date, or 180 days from today if unspecified." |   -- "They end on or before the specified report end date, or 180 days from today if unspecified." | ||||||
|   mspecifiedstart <- fst <$> specifiedStartEndDates ropts |   mspecifiedend <-  snd . dbg2 "specifieddates" <$> specifiedStartEndDates ropts | ||||||
|   let forecastend = fromMaybe (addDays 180 today) mspecifiedstart |   let forecastend = dbg2 "forecastend" $ fromMaybe (addDays 180 today) mspecifiedend | ||||||
| 
 | 
 | ||||||
|   let forecastspan = DateSpan (Just forecaststart) (Just forecastend) |   let forecastspan = DateSpan (Just forecaststart) (Just forecastend) | ||||||
|       forecasttxns = [ txnTieKnot t | pt <- jperiodictxns j |       forecasttxns = [ txnTieKnot t | pt <- jperiodictxns j | ||||||
|  | |||||||
		Loading…
	
		Reference in New Issue
	
	Block a user