From 6ee9a6f588c15732120bc57b0eed2e0041abe994 Mon Sep 17 00:00:00 2001 From: Sara Lago Date: Thu, 23 Mar 2023 17:27:35 +0100 Subject: [PATCH] [IMP] pms_api_rest: add language in folio services --- pms_api_rest/datamodels/pms_folio.py | 1 + pms_api_rest/services/pms_folio_service.py | 3 +++ 2 files changed, 4 insertions(+) diff --git a/pms_api_rest/datamodels/pms_folio.py b/pms_api_rest/datamodels/pms_folio.py index d920a43f3..ead3bd721 100644 --- a/pms_api_rest/datamodels/pms_folio.py +++ b/pms_api_rest/datamodels/pms_folio.py @@ -44,6 +44,7 @@ class PmsFolioInfo(Datamodel): confirmReservations = fields.Boolean(required=False, allow_none=True) invoiceStatus = fields.String(required=False, allow_none=True) portalUrl = fields.String(required=False, allow_none=True) + language = fields.String(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 26391e20d..a417f9002 100644 --- a/pms_api_rest/services/pms_folio_service.py +++ b/pms_api_rest/services/pms_folio_service.py @@ -72,6 +72,7 @@ class PmsFolioService(Component): if folio.out_service_description else None, portalUrl=portal_url, + language=folio.lang if folio.lang else None, ) else: raise MissingError(_("Folio not found")) @@ -465,6 +466,7 @@ class PmsFolioService(Component): "out_service_description": pms_folio_info.outOfServiceDescription if pms_folio_info.outOfServiceDescription else None, + "lang": pms_folio_info.language, } else: vals = { @@ -475,6 +477,7 @@ class PmsFolioService(Component): else False, "reservation_type": pms_folio_info.reservationType, "internal_comment": pms_folio_info.internalComment, + "lang": pms_folio_info.language, } if pms_folio_info.partnerId: vals.update(