Changed
- A property whose sale or let is agreed but still being marketed keeps its market history.
marketStatus.forSalereadssstcorunder_offerwhile the advert stands, andpriceChangeSaleandpriceChangeRentgo on carrying every asking price recorded for the property, so an agreed sale still shows the asking prices and the derived detail behind it. marketStatusfollows the sequence of states each advert passed through, rather than a single date on the advert. ReadmarketStatus.timelinefor that sequence.lastOTM,backOTM,lastOTMRentandbackOTMRentcount the current marketing spell rather than the whole life of the advert record.lastOTMgives the start of the current period on the sale market, andbackOTMis true when the property came back to that market within 180 days of an earlier period ending. A property advertised, withdrawn, then advertised again reads as a new spell.- Lettings price history records a change of rent, not a change in how the rent is quoted. Restating a weekly rent as a monthly one writes no entry to
priceHistory, so a let's price history describes what is being asked rather than how the figure was expressed. - Each property picks up the behaviour above as its record is next updated. One with an advert on the market updates continuously.