From ef1386a7d2060bac40a44fcc7d2dbc5841922dc8 Mon Sep 17 00:00:00 2001 From: Christophe Simonis Date: Fri, 19 Aug 2016 15:48:36 +0200 Subject: [PATCH] [FIX] core: correctly load sql file when updating modules Do not dumbly parse sql queries by splitting on `;`. PostgreSQL will do a better job than us... --- openerp/tools/convert.py | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/openerp/tools/convert.py b/openerp/tools/convert.py index c81f668f838..314d946cd69 100644 --- a/openerp/tools/convert.py +++ b/openerp/tools/convert.py @@ -857,11 +857,7 @@ def convert_file(cr, module, filename, idref, mode='update', noupdate=False, kin fp.close() def convert_sql_import(cr, fp): - queries = fp.read().split(';') - for query in queries: - new_query = ' '.join(query.split()) - if new_query: - cr.execute(new_query) + cr.execute(fp.read()) def convert_csv_import(cr, module, fname, csvcontent, idref=None, mode='init', noupdate=False):