[FIX] module loading: do not warn about missing access rules for AbstractModels

bzr revid: chs@openerp.com-20131127180530-aoslbam8almrmpbl
This commit is contained in:
Christophe Simonis 2013-11-27 19:05:30 +01:00
parent f2da2d6811
commit c901141cec
1 changed files with 1 additions and 1 deletions

View File

@ -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('.', '_'))