From c2b68ac1155f10a7726200c489f748420031292c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Dar=C3=ADo=20Lodeiros?= Date: Wed, 7 Dec 2022 11:31:27 +0100 Subject: [PATCH] [IMP]pms_api_rest: unique board_service_room_type by property --- .../services/pms_board_service_service.py | 16 ++-------------- pms_api_rest/services/pms_price_service.py | 3 ++- 2 files changed, 4 insertions(+), 15 deletions(-) diff --git a/pms_api_rest/services/pms_board_service_service.py b/pms_api_rest/services/pms_board_service_service.py index 4281077c5..40c2b9dde 100644 --- a/pms_api_rest/services/pms_board_service_service.py +++ b/pms_api_rest/services/pms_board_service_service.py @@ -36,13 +36,7 @@ class PmsBoardServiceService(Component): if board_services_search_param.pmsPropertyId: domain.extend( [ - "|", - ( - "pms_property_ids", - "in", - board_services_search_param.pmsPropertyId, - ), - ("pms_property_ids", "=", False), + ("pms_property_id", "=", board_services_search_param.pmsPropertyId), ] ) @@ -107,13 +101,7 @@ class PmsBoardServiceService(Component): if pms_search_param.pmsPropertyId: domain.extend( [ - "|", - ( - "pms_property_ids", - "in", - pms_search_param.pmsPropertyId, - ), - ("pms_property_ids", "=", False), + ("pms_property_id", "=", pms_search_param.pmsPropertyId), ] ) result_board_service_lines = [] diff --git a/pms_api_rest/services/pms_price_service.py b/pms_api_rest/services/pms_price_service.py index a7a121896..164547b43 100644 --- a/pms_api_rest/services/pms_price_service.py +++ b/pms_api_rest/services/pms_price_service.py @@ -151,7 +151,8 @@ class PmsAgencyService(Component): pms_property_id=pms_property_id, pricelist_id=pricelist_id, partner_id=partner_id, - product_qty=product_qty, + product_qty=product_qty or 1, date_consumption=date_consumption, + board_service_id=board_service.id, ) return price