diff options
| author | Olivier Laurent <olilau@gmail.com> | 2016-12-19 16:15:09 +0100 |
|---|---|---|
| committer | Martin Trigaux <mart-e@users.noreply.github.com> | 2016-12-19 16:15:09 +0100 |
| commit | 84dc7e8d341762f342eb76ff17ab96d769b47615 (patch) | |
| tree | 88b95bbac4f413edf7218325f2a650f6e95e8c9e | |
| parent | 51e6bb4727f7454383dd361febd91fb7ece41573 (diff) | |
[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
| -rw-r--r-- | addons/anonymization/wizard/anonymize_wizard.py | 54 |
1 files changed, 27 insertions, 27 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'}) - - # 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' - }) - - 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' - } + # 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.", ""]) + + # 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' + } |
