From 84dc7e8d341762f342eb76ff17ab96d769b47615 Mon Sep 17 00:00:00 2001 From: Olivier Laurent Date: Mon, 19 Dec 2016 16:15:09 +0100 Subject: [PATCH] [FIX] anonymization: fix port to new API A big section of code was wrongly indented (1 level too much). The method was returning after 1 iteration of the loop. Closes #14764 --- .../anonymization/wizard/anonymize_wizard.py | 48 +++++++++---------- 1 file changed, 24 insertions(+), 24 deletions(-) diff --git a/addons/anonymization/wizard/anonymize_wizard.py b/addons/anonymization/wizard/anonymize_wizard.py index b387aa07109..15db541a794 100644 --- a/addons/anonymization/wizard/anonymize_wizard.py +++ b/addons/anonymization/wizard/anonymize_wizard.py @@ -301,30 +301,30 @@ class IrModelFieldsAnonymizeWizard(models.TransientModel): else: raise Exception("Unknown query type '%s'. Valid types are: sql, python." % (query['query_type'], )) - # update the anonymization fields: - ano_fields = IrModelFieldsAnonymization.search([('state', '!=', 'not_existing')]) - ano_fields.write({'state': 'clear'}) + # update the anonymization fields: + ano_fields = IrModelFieldsAnonymization.search([('state', '!=', 'not_existing')]) + ano_fields.write({'state': 'clear'}) - # add a result message in the wizard: - self.msg = '\n'.join(["Successfully reversed the anonymization.", ""]) + # add a result message in the wizard: + self.msg = '\n'.join(["Successfully reversed the anonymization.", ""]) - # create a new history record: - history = self.env['ir.model.fields.anonymization.history'].create({ - 'date': fields.Datetime.now(), - 'field_ids': [[6, 0, ano_fields.ids]], - 'msg': self.msg, - 'filepath': False, - 'direction': 'anonymized -> clear', - 'state': 'done' - }) + # create a new history record: + history = self.env['ir.model.fields.anonymization.history'].create({ + 'date': fields.Datetime.now(), + 'field_ids': [[6, 0, ano_fields.ids]], + 'msg': self.msg, + 'filepath': False, + 'direction': 'anonymized -> clear', + 'state': 'done' + }) - return { - 'res_id': self.id, - 'view_id': self.env.ref('anonymization.view_ir_model_fields_anonymize_wizard_form').ids, - 'view_type': 'form', - "view_mode": 'form', - 'res_model': 'ir.model.fields.anonymize.wizard', - 'type': 'ir.actions.act_window', - 'context': {'step': 'just_desanonymized'}, - 'target': 'new' - } + return { + 'res_id': self.id, + 'view_id': self.env.ref('anonymization.view_ir_model_fields_anonymize_wizard_form').ids, + 'view_type': 'form', + "view_mode": 'form', + 'res_model': 'ir.model.fields.anonymize.wizard', + 'type': 'ir.actions.act_window', + 'context': {'step': 'just_desanonymized'}, + 'target': 'new' + }