diff --git a/pms_api_rest/datamodels/pms_property.py b/pms_api_rest/datamodels/pms_property.py index 6a10fa855..24664c7d7 100644 --- a/pms_api_rest/datamodels/pms_property.py +++ b/pms_api_rest/datamodels/pms_property.py @@ -15,3 +15,4 @@ class PmsPropertyInfo(Datamodel): id = fields.Integer(required=False, allow_none=True) name = fields.String(required=False, allow_none=True) company = fields.String(required=False, allow_none=True) + defaultPricelistId = fields.Integer(required=False, allow_none=True) diff --git a/pms_api_rest/services/pms_pricelist_service.py b/pms_api_rest/services/pms_pricelist_service.py index e4e1de4a7..5835e68dd 100644 --- a/pms_api_rest/services/pms_pricelist_service.py +++ b/pms_api_rest/services/pms_pricelist_service.py @@ -151,7 +151,7 @@ class PmsPricelistService(Component): if rule: pricelist_info.availability_rule_id = rule.id - pricelist_info.min_stay = 8 + pricelist_info.min_stay = rule.min_stay pricelist_info.min_stay_arrival = rule.min_stay_arrival pricelist_info.max_stay = rule.max_stay pricelist_info.max_stay_arrival = rule.max_stay_arrival diff --git a/pms_api_rest/services/pms_property_service.py b/pms_api_rest/services/pms_property_service.py index 0c8a36d8b..59cb8865c 100644 --- a/pms_api_rest/services/pms_property_service.py +++ b/pms_api_rest/services/pms_property_service.py @@ -33,6 +33,7 @@ class PmsPropertyService(Component): id=prop.id, name=prop.name, company=prop.company_id.name, + defaultPricelistId=prop.default_pricelist_id.id, ) ) return result_properties @@ -60,6 +61,7 @@ class PmsPropertyService(Component): id=pms_property.id, name=pms_property.name, company=pms_property.company_id.name, + defaultPricelistId=pms_property.default_pricelist_id.id, ) return res