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