diff options
| author | Martin Trigaux <mat@odoo.com> | 2019-10-16 14:41:46 +0200 |
|---|---|---|
| committer | Martin Trigaux <mat@odoo.com> | 2019-11-19 10:37:07 +0100 |
| commit | ac63556e239ab03c42384477385f003c7477287b (patch) | |
| tree | 215b1b43ead266fea566c6e57e36208a8a0c3ee3 /odoo/addons/base/models/ir_module.py | |
| parent | 49fbab5329fb95e759c3f90d4e9efb1717a9695c (diff) | |
[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.
Diffstat (limited to 'odoo/addons/base/models/ir_module.py')
| -rw-r--r-- | odoo/addons/base/models/ir_module.py | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/odoo/addons/base/models/ir_module.py b/odoo/addons/base/models/ir_module.py index 330bd41ffea..b32b9b1d496 100644 --- a/odoo/addons/base/models/ir_module.py +++ b/odoo/addons/base/models/ir_module.py @@ -873,7 +873,7 @@ class Module(models.Model): cat_id = modules.db.create_categories(self._cr, categs) self.write({'category_id': cat_id}) - def _update_translations(self, filter_lang=None): + def _update_translations(self, filter_lang=None, overwrite=False): if not filter_lang: langs = self.env['res.lang'].get_installed() filter_lang = [code for code, _ in langs] @@ -886,7 +886,7 @@ class Module(models.Model): for mod in update_mods } mod_names = topological_sort(mod_dict) - self.env['ir.translation']._load_module_terms(mod_names, filter_lang) + self.env['ir.translation']._load_module_terms(mod_names, filter_lang, overwrite) def _check(self): for module in self: |
