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')));