From 03a8244ea92cf4e6dc974745313512670e86fae7 Mon Sep 17 00:00:00 2001 From: Dillon Ngo Date: Sat, 18 Oct 2025 14:22:24 +0800 Subject: [PATCH] E-Invoice - API, Sales Invoice Report (update) --- .../ControllersLogic/ListBookingsSalesInvoiceLogic.php | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/app/Classes/Modules/Bookings/ControllersLogic/ListBookingsSalesInvoiceLogic.php b/app/Classes/Modules/Bookings/ControllersLogic/ListBookingsSalesInvoiceLogic.php index 67a092fc..493be93f 100644 --- a/app/Classes/Modules/Bookings/ControllersLogic/ListBookingsSalesInvoiceLogic.php +++ b/app/Classes/Modules/Bookings/ControllersLogic/ListBookingsSalesInvoiceLogic.php @@ -92,6 +92,12 @@ class ListBookingsSalesInvoiceLogic extends AbstractControllerLogic 'payload' => new \stdClass(), ], 400); } + $filters = $request->input('filters'); + if (is_string($filters)) { + $decoded = json_decode($filters, true) ?? []; + $decoded['order_by'] = ['column' => 'id', 'DESC' => false]; + $request->merge(['filters' => json_encode($decoded)]); + } $query = $this->listsBookings->execute($this->listsBookings->deserializeFilters($request->input('filters')));