diff --git a/pms_api_rest/datamodels/pms_folio.py b/pms_api_rest/datamodels/pms_folio.py index ba427bf5e..be647c7ef 100644 --- a/pms_api_rest/datamodels/pms_folio.py +++ b/pms_api_rest/datamodels/pms_folio.py @@ -34,6 +34,7 @@ class PmsFolioInfo(Datamodel): agency = fields.Integer(required=False, allow_none=False) externalReference = fields.String(required=False, allow_none=True) closureReasonId = fields.Integer(required=False, allow_none=True) + preconfirm = fields.Boolean(required=False, allow_none=True) class PmsFolioShortInfo(Datamodel): diff --git a/pms_api_rest/services/pms_folio_service.py b/pms_api_rest/services/pms_folio_service.py index ad31111c7..299f5eb84 100644 --- a/pms_api_rest/services/pms_folio_service.py +++ b/pms_api_rest/services/pms_folio_service.py @@ -369,6 +369,7 @@ class PmsFolioService(Component): "adults": reservation.adults, "reservation_type": pms_folio_info.reservationType, "children": reservation.children, + "preconfirm": pms_folio_info.preconfirm, } reservation_record = self.env["pms.reservation"].create(vals) if reservation.services: