diff --git a/addons/project_issue/report/project_issue_report.py b/addons/project_issue/report/project_issue_report.py index c81f5ccc23c..70389f603e8 100644 --- a/addons/project_issue/report/project_issue_report.py +++ b/addons/project_issue/report/project_issue_report.py @@ -41,7 +41,7 @@ class ProjectIssueReport(models.Model): c.working_hours_open, c.working_hours_close, c.stage_id, - date(c.date_closed) as date_closed, + c.date_closed as date_closed, c.company_id as company_id, c.priority as priority, c.project_id as project_id, diff --git a/odoo/models.py b/odoo/models.py index eeef00fb6c4..29e65110018 100644 --- a/odoo/models.py +++ b/odoo/models.py @@ -292,7 +292,8 @@ class BaseModel(object): model = self.env['ir.model'].browse(cr.fetchone()[0]) self._context['todo'].append((10, model.modified, [list(params)])) - if 'module' in self._context: + if self._module == self._context.get('module'): + # self._module is the name of the module that last extended self xmlid = 'model_' + self._name.replace('.', '_') cr.execute("SELECT * FROM ir_model_data WHERE name=%s AND module=%s", (xmlid, self._context['module']))