fix(chatelet): don't offer a check-in that can't fit a minimum stay #157
No reviewers
Labels
No labels
app:activities
app:chat
app:chatelet
app:events
app:forum
app:libra
app:market
app:restaurant
app:tasks
app:wallet
app:webapp
bug
enhancement
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
aiolabs/webapp!157
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "fix/chatelet-stay-picker-checkin-validity"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
The stay picker disabled only occupied nights when choosing a check-in, so
a free day with an occupied night closer than min_nights was still
selectable (e.g. a 2-night minimum with the night after next booked).
Picking it left every later day disabled — no legal check-out — so reka's
only move was an earlier day, which it silently swaps into the range: the
guest picks a date and the calendar "jumps backwards".
Fix: a check-in is valid only if the minimum stay fits before the next
occupied night and within the loaded window; disable it otherwise.
Reproduced and verified headlessly against a min-2-nights room with one
blocked night; no regression on empty rooms or a 1-night minimum.