diff --git a/bin/addons/__init__.py b/bin/addons/__init__.py index 63c533f76ac..414fe21917a 100644 --- a/bin/addons/__init__.py +++ b/bin/addons/__init__.py @@ -595,7 +595,7 @@ def load_module_graph(cr, graph, status=None, perform_checks=True, **kwargs): status['progress'] = (float(statusi)+0.4) / len(graph) mode = 'update' - if package.state == 'to install': + if hasattr(package, 'init') or package.state == 'to install': mode = 'init' if hasattr(package, 'init') or hasattr(package, 'update') or package.state in ('to install', 'to upgrade'): @@ -603,9 +603,9 @@ def load_module_graph(cr, graph, status=None, perform_checks=True, **kwargs): init_module_objects(cr, m, modules) for kind in ('init', 'update'): for filename in package.data.get('%s_xml' % kind, []): - mode = 'update' - if hasattr(package, 'init') or package.state == 'to install': - mode = 'init' +# mode = 'update' +# if hasattr(package, 'init') or package.state == 'to install': +# mode = 'init' logger.notifyChannel('init', netsvc.LOG_INFO, 'module %s: loading %s' % (m, filename)) name, ext = os.path.splitext(filename) fp = tools.file_open(opj(m, filename)) @@ -772,4 +772,3 @@ def load_modules(db, force_demo=False, status=None, update_module=False): # vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: -