We have a confirmed upcoming booking (ID: 731, code: 24yckaoyr) that does not appear in the /admin/bookings listing endpoint, but is returned when searching directly via filter[search]=24yckaoyr.
Company : institutalgovita
Steps to reproduce:
-
GET /admin/bookings?filter[upcoming_only]=1&page=1&on_page=100→ booking 731 not present -
GET /admin/bookings?filter[upcoming_only]=1(no status filter) → booking 731 not present -
GET /admin/bookings?filter[search]=24yckaoyr→ booking 731 returned correctly
Booking details:
-
ID:
731 -
Status:
confirmed/is_confirmed: true -
start_datetime:2026-03-13 11:45:00(upcoming) -
record_date:2026-03-11 20:13:30(created yesterday) -
user_status_id:3
Observation:
Another booking (ID: 522) with identical user_status_id: 3 and null invoice does appear in the regular listing. The only notable difference is that booking 731 was created more recently (record_date yesterday vs. 2 weeks ago for booking 522).
Question:
Is there a caching mechanism in the /admin/bookings listing that delays newly created bookings from appearing? If so, what is the cache TTL, and is there a way to force a refresh or bypass it?