fixed

improved

1.103

Fixes
Fixed problems with availability returned for a car, that are causing other scenarios to fail, such as:
  1. Not being able to availability more than one month into the future.
  2. Duplicate availability, created more than one month into the future.
  3. duplicate bookings, if more than one month into the future.
  4. Also, because of potential duplicate availability: failing to extend a booking (in the near term).
This set of fixes requires that we practically limit the window of time within which bookings and car availability can be set in the future.
From this release forward, a car owner cannot set availability for a car more than 6 months into the future. Which implies that a borrower cannot borrow a car more than 6 months into the future.