summaryrefslogtreecommitdiff
path: root/addons/anonymization/anonymization.py
diff options
context:
space:
mode:
authorhip-odoo <hip@tinyerp.com>2015-12-09 18:59:29 +0530
committerMartin Trigaux <mat@odoo.com>2015-12-11 13:29:38 +0100
commita859bc3a50342f95a5801eb88d7e53096b4d7b2a (patch)
tree1963fa54af4674fad68a9c958a4fecf98123afa8 /addons/anonymization/anonymization.py
parent79ab4c4c60a0387d9c54545f2d96bcc3bf1d22e9 (diff)
[FIX] anonymization: retrieve ids from correct version
Do not hardcode the version in the search but use the current version of the server. Closes #9987, opw 658811
Diffstat (limited to 'addons/anonymization/anonymization.py')
-rw-r--r--addons/anonymization/anonymization.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/addons/anonymization/anonymization.py b/addons/anonymization/anonymization.py
index 4ac95f413c4..581a5d8f586 100644
--- a/addons/anonymization/anonymization.py
+++ b/addons/anonymization/anonymization.py
@@ -10,6 +10,7 @@ except ImportError:
import pickle
import random
import datetime
+from openerp.release import version_info
from openerp.osv import fields, osv
from openerp.tools.translate import _
from openerp.tools.safe_eval import safe_eval as eval
@@ -523,7 +524,7 @@ class ir_model_fields_anonymize_wizard(osv.osv_memory):
data = pickle.loads(base64.decodestring(wizard.file_import))
migration_fix_obj = self.pool.get('ir.model.fields.anonymization.migration.fix')
- fix_ids = migration_fix_obj.search(cr, uid, [('target_version', '=', '8.0')])
+ fix_ids = migration_fix_obj.search(cr, uid, [('target_version', '=', '.'.join(map(str, version_info[:2])))])
fixes = migration_fix_obj.read(cr, uid, fix_ids, ['model_name', 'field_name', 'query', 'query_type', 'sequence'])
fixes = group(fixes, ('model_name', 'field_name'))