summaryrefslogtreecommitdiff
path: root/addons/anonymization
diff options
context:
space:
mode:
authorChristophe Simonis <chs@odoo.com>2017-01-25 15:01:29 +0100
committerChristophe Simonis <chs@odoo.com>2017-01-25 15:01:29 +0100
commit6a7db305084ef556dac7895ea4fa12e00bf078d8 (patch)
treef32eee7e7fa467ca80892294d295a60e95cc8c87 /addons/anonymization
parent1bf2173240b1634cc1a472a8807cf81b13f3bf90 (diff)
parentf23394b83a84791a38d7867560da78a02c94f604 (diff)
[MERGE] forward port branch saas-11 up to f23394b83a8
Diffstat (limited to 'addons/anonymization')
-rw-r--r--addons/anonymization/wizard/anonymize_wizard.py6
1 files changed, 3 insertions, 3 deletions
diff --git a/addons/anonymization/wizard/anonymize_wizard.py b/addons/anonymization/wizard/anonymize_wizard.py
index 15db541a794..a0b355d4330 100644
--- a/addons/anonymization/wizard/anonymize_wizard.py
+++ b/addons/anonymization/wizard/anonymize_wizard.py
@@ -164,7 +164,7 @@ class IrModelFieldsAnonymizeWizard(models.TransientModel):
table_name = self.env[model_name]._table
# get the current value
- self.env.cr.execute("select id, %s from %s" % (field_name, table_name))
+ self.env.cr.execute('select id, "%s" from "%s"' % (field_name, table_name))
for record in self.env.cr.dictfetchall():
data.append({"model_id": model_name, "field_id": field_name, "id": record['id'], "value": record[field_name]})
@@ -196,7 +196,7 @@ class IrModelFieldsAnonymizeWizard(models.TransientModel):
if anonymized_value is None:
raise UserError('%s: %s' % (error_type, _("Anonymized value can not be empty.")))
- sql = "update %(table)s set %(field)s = %%(anonymized_value)s where id = %%(id)s" % {
+ sql = 'update "%(table)s" set "%(field)s" = %%(anonymized_value)s where id = %%(id)s' % {
'table': table_name,
'field': field_name,
}
@@ -285,7 +285,7 @@ class IrModelFieldsAnonymizeWizard(models.TransientModel):
custom_updates.sort(key=itemgetter('sequence'))
queries = [(record['query'], record['query_type']) for record in custom_updates if record['query_type']]
elif table_name:
- queries = [("update %(table)s set %(field)s = %%(value)s where id = %%(id)s" % {
+ queries = [('update "%(table)s" set "%(field)s" = %%(value)s where id = %%(id)s' % {
'table': table_name,
'field': line['field_id'],
}, 'sql')]