diff --git a/mis_builder_expimp/wizards/mis_builder_import_wizard.py b/mis_builder_expimp/wizards/mis_builder_import_wizard.py index ce6d5d6..8ed5626 100644 --- a/mis_builder_expimp/wizards/mis_builder_import_wizard.py +++ b/mis_builder_expimp/wizards/mis_builder_import_wizard.py @@ -68,14 +68,14 @@ class MisBuilderImportWizard(models.TransientModel): report_values = copy.deepcopy(report_entry) del report_values['extid'] - for kpi in report_values['kpi_ids']: + for kpi in report_values.get('kpi_ids', []): del kpi['extid'] - for expr in kpi['expression_ids']: + for expr in kpi.get('expression_ids', []): del expr['extid'] - for kpi in report_values['subkpi_ids']: + for kpi in report_values.get('subkpi_ids', []): del kpi['extid'] - for expr in kpi['expression_ids']: + for expr in kpi.get('expression_ids', []): del expr['extid'] report_values['move_lines_source'] = self.env['ir.model'].search([('model', '=', report_values['move_lines_source'])]).id return report_values