From 4d3d6077038c1020d880a8b86222c00767c80469 Mon Sep 17 00:00:00 2001 From: miguelpadin Date: Fri, 28 Jul 2023 09:37:04 +0200 Subject: [PATCH] [FIX] pms-api-rest: fix order by sequence @ calendar pricelist items --- pms_api_rest/services/pms_calendar_service.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/pms_api_rest/services/pms_calendar_service.py b/pms_api_rest/services/pms_calendar_service.py index 50a5d4043..fd755f1fa 100644 --- a/pms_api_rest/services/pms_calendar_service.py +++ b/pms_api_rest/services/pms_calendar_service.py @@ -432,7 +432,8 @@ class PmsCalendarService(Component): ) free_rooms FROM ( - SELECT dates.date, rt_r.room_type_id, rt_r.product_id, rt_r.default_max_avail, rt_r.default_quota + SELECT dates.date, rt_r.room_type_id, rt_r.sequence, + rt_r.product_id, rt_r.default_max_avail, rt_r.default_quota FROM ( SELECT (CURRENT_DATE + date) date @@ -440,6 +441,7 @@ class PmsCalendarService(Component): ) dates, ( SELECT rt.id room_type_id, + rt.sequence, rt.product_id, rt.default_max_avail, rt.default_quota @@ -464,7 +466,7 @@ class PmsCalendarService(Component): AND EXISTS (SELECT 1 FROM product_pricelist_item_pms_property_rel relp WHERE relp.product_pricelist_item_id = it.id AND relp.pms_property_id = %s) - ORDER BY dr.room_type_id, dr.date; + ORDER BY dr.sequence, dr.room_type_id, dr.date; """, ( calendar_search_param.pmsPropertyId,