diff options
| author | Adrian Torres <adt@odoo.com> | 2017-10-27 15:27:41 +0200 |
|---|---|---|
| committer | Adrian Torres <adt@odoo.com> | 2017-10-31 08:22:59 +0100 |
| commit | ba9381ed2a4765dc5f5f8d18c0e13085ba717815 (patch) | |
| tree | a1b9d82677f505546dfa236c7086e8457f7a897a /addons/base_import_module | |
| parent | 0e9197c5621bfeb2758a17dd157c4f3d9517ef89 (diff) | |
[FIX] base_import_module: display correct error
Previous to this commit, when importing a studio module with unmet
dependencies that were not studio the error message would just display
the Studio is required to install Studio customizations.
With this commit it should now correctly display the missing
dependencies by checking if only web_studio is in the set of unmet
dependencies
opw-777642
Diffstat (limited to 'addons/base_import_module')
| -rw-r--r-- | addons/base_import_module/models/ir_module.py | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/addons/base_import_module/models/ir_module.py b/addons/base_import_module/models/ir_module.py index a28ee6bf429..33cd83cf1c6 100644 --- a/addons/base_import_module/models/ir_module.py +++ b/addons/base_import_module/models/ir_module.py @@ -36,7 +36,8 @@ class IrModule(models.Model): unmet_dependencies = set(terp['depends']).difference(installed_mods) if unmet_dependencies: - if _is_studio_custom(path): + if (unmet_dependencies == set(['web_studio']) and + _is_studio_custom(path)): err = _("Studio customizations require Studio") else: err = _("Unmet module dependencies: %s") % ', '.join( |
