From c901141cecf5d5fa4d7866c5e4cd0f90235f29f8 Mon Sep 17 00:00:00 2001 From: Christophe Simonis Date: Wed, 27 Nov 2013 19:05:30 +0100 Subject: [PATCH] [FIX] module loading: do not warn about missing access rules for AbstractModels bzr revid: chs@openerp.com-20131127180530-aoslbam8almrmpbl --- openerp/modules/loading.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/openerp/modules/loading.py b/openerp/modules/loading.py index e4b9a04b221..de3b23aeedd 100644 --- a/openerp/modules/loading.py +++ b/openerp/modules/loading.py @@ -340,7 +340,7 @@ def load_modules(db, force_demo=False, status=None, update_module=False): if processed_modules: cr.execute("""select model,name from ir_model where id NOT IN (select distinct model_id from ir_model_access)""") for (model, name) in cr.fetchall(): - if model in registry and not registry[model].is_transient() and isinstance(registry[model], openerp.osv.orm.AbstractModel): + if model in registry and not registry[model].is_transient() and not isinstance(registry[model], openerp.osv.orm.AbstractModel): _logger.warning('The model %s has no access rules, consider adding one. E.g. access_%s,access_%s,model_%s,,1,1,1,1', model, model.replace('.', '_'), model.replace('.', '_'), model.replace('.', '_'))