From 5bae4cd590ef45cb6c68a7e531c1f3f34ec353de Mon Sep 17 00:00:00 2001 From: braisab Date: Thu, 21 Sep 2023 12:33:12 +0200 Subject: [PATCH] [IMP]pms_api_rest: new field code in document types datamodel --- pms_api_rest/datamodels/pms_id_category.py | 1 + pms_api_rest/services/pms_id_category_service.py | 3 ++- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/pms_api_rest/datamodels/pms_id_category.py b/pms_api_rest/datamodels/pms_id_category.py index a802071f0..749fb3872 100644 --- a/pms_api_rest/datamodels/pms_id_category.py +++ b/pms_api_rest/datamodels/pms_id_category.py @@ -7,3 +7,4 @@ class PmsIdCategoryInfo(Datamodel): _name = "pms.id.category.info" id = fields.Integer(required=False, allow_none=True) documentType = fields.String(required=False, allow_none=True) + code = fields.String(required=False, allow_none=True) diff --git a/pms_api_rest/services/pms_id_category_service.py b/pms_api_rest/services/pms_id_category_service.py index 57db6a43b..80c50577a 100644 --- a/pms_api_rest/services/pms_id_category_service.py +++ b/pms_api_rest/services/pms_id_category_service.py @@ -24,11 +24,12 @@ class PmsIdCategoryService(Component): def get_id_categories(self): result_id_categories = [] PmsIdCategoryInfo = self.env.datamodels["pms.id.category.info"] - for id_category in self.env["res.partner.id_category"].search([]): + for id_category in self.env["res.partner.id_category"].with_context(lang=self.env.user.lang).search([]): result_id_categories.append( PmsIdCategoryInfo( id=id_category.id, documentType=id_category.name, + code=id_category.code, ) ) return result_id_categories