90e5807a17
PHP Tests / php-tests (push) Waiting to run
MarkBookingRefunded (queued) is still the source of truth for every other caller (API, ProcessRefundAction) — left untouched. Scoped here only: after a successful refund from the booking list/detail action specifically, flip the status in the same request instead of waiting on the queue worker, so the row/page reflects Cancelled the moment this request finishes.