From ac63556e239ab03c42384477385f003c7477287b Mon Sep 17 00:00:00 2001 From: Martin Trigaux Date: Wed, 16 Oct 2019 14:41:46 +0200 Subject: [IMP] base: explicitly pass parameters for translation methods Instead of relying on the context content, pass explicit values for overwrite and create_empty_translations applu this to trans_load and trans_load_data Adapt the test that was trying to create empty translations. --- odoo/cli/server.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'odoo/cli/server.py') diff --git a/odoo/cli/server.py b/odoo/cli/server.py index f6214aaa6e7..0c2fb5ca74f 100644 --- a/odoo/cli/server.py +++ b/odoo/cli/server.py @@ -111,14 +111,14 @@ def export_translation(): def import_translation(): config = odoo.tools.config - context = {'overwrite': config["overwrite_existing_translations"]} + overwrite = config["overwrite_existing_translations"] dbname = config['db_name'] registry = odoo.modules.registry.Registry.new(dbname) with odoo.api.Environment.manage(): with registry.cursor() as cr: odoo.tools.trans_load( - cr, config["translate_in"], config["language"], context=context, + cr, config["translate_in"], config["language"], overwrite=overwrite, ) def main(args): -- cgit v1.2.3