From e31ff6d8fc67479b36d07d6bf2918273abe6de7a Mon Sep 17 00:00:00 2001 From: Sara Lago Date: Wed, 18 Oct 2023 11:03:04 +0200 Subject: [PATCH] =?UTF-8?q?[IMP]=20pms=5Fapi=5Frest:=20fix=20last=20folios?= =?UTF-8?q?=20service=20when=20there=20aren=C2=B4t=20reservations=20today?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pms_api_rest/services/pms_folio_service.py | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/pms_api_rest/services/pms_folio_service.py b/pms_api_rest/services/pms_folio_service.py index addd50207..f2ba45529 100644 --- a/pms_api_rest/services/pms_folio_service.py +++ b/pms_api_rest/services/pms_folio_service.py @@ -100,10 +100,9 @@ class PmsFolioService(Component): domain_fields = list() pms_property_id = int(folio_search_param.pmsPropertyId) domain_fields.append(("pms_property_id", "=", pms_property_id)) - today = fields.Datetime.now() - today = today.replace(hour=0, minute=0, second=0, microsecond=0) + order_field = "write_date desc" if folio_search_param.last: - domain_fields.append(("create_date", ">", today)) + order_field = "create_date desc" if folio_search_param.dateTo and folio_search_param.dateFrom: date_from = fields.Date.from_string(folio_search_param.dateFrom) @@ -193,7 +192,7 @@ class PmsFolioService(Component): PmsFolioShortInfo = self.env.datamodels["pms.folio.short.info"] for folio in self.env["pms.folio"].search( [("id", "in", reservations_result), ("reservation_type", "!=", "out")], - order="write_date desc", + order=order_field, limit=folio_search_param.limit, offset=folio_search_param.offset, ):