diff --git a/report_aeroo/__manifest__.py b/report_aeroo/__manifest__.py index 6ae04c29..2d0e2af4 100644 --- a/report_aeroo/__manifest__.py +++ b/report_aeroo/__manifest__.py @@ -6,7 +6,7 @@ { "name": "Aeroo Reports", - "version": "19.0.1.0.0", + "version": "19.0.1.1.0", "category": "Generic Modules/Aeroo Reports", "summary": "Enterprise grade reporting solution", "author": "Alistek", # pylint: disable=manifest-required-author diff --git a/report_aeroo/report_parser.py b/report_aeroo/report_parser.py index 30248dcf..89061ebf 100644 --- a/report_aeroo/report_parser.py +++ b/report_aeroo/report_parser.py @@ -103,7 +103,9 @@ class ReportAerooAbstract(models.AbstractModel): def __filter(self, val): if isinstance(val, models.BaseModel) and val: - return val._compute_display_name() + # Leemos display_name; llamar _compute_display_name() directo dispara + # un write() real que rompe con usuarios sin permiso (p. ej. res.country). + return val[:1].display_name return _filter(val) # Extra Functions ==================================================