From 94eb69907d6ac401ce1a55cc36fdd01c9eacce48 Mon Sep 17 00:00:00 2001 From: Goffin Simon Date: Tue, 12 Sep 2017 12:14:46 +0200 Subject: [PATCH] [FIX] crm: columns and tables in upper cases The module studio gives the abality to name columns or tables with upper cases. So making the SQL case sensitive avoids problems with studio. opw:770022 --- addons/crm/wizard/base_partner_merge.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/crm/wizard/base_partner_merge.py b/addons/crm/wizard/base_partner_merge.py index 27f3f3e002d..b8b46f2a7dc 100644 --- a/addons/crm/wizard/base_partner_merge.py +++ b/addons/crm/wizard/base_partner_merge.py @@ -199,7 +199,7 @@ class MergePartnerAutomatic(models.TransientModel): except psycopg2.Error: # updating fails, most likely due to a violated unique constraint # keeping record with nonexistent partner_id is useless, better delete it - query = 'DELETE FROM %(table)s WHERE %(column)s IN %%s' % query_dic + query = 'DELETE FROM "%(table)s" WHERE "%(column)s" IN %%s' % query_dic self._cr.execute(query, (tuple(src_partners.ids),)) @api.model