[FIX] Improved message when you define a view with an incorrect name in developing time
lp bug: https://launchpad.net/bugs/1077794 fixed bzr revid: nhomar@gmail.com-20121112051205-a8uxa76xbwsn6jen
This commit is contained in:
parent
6123dc10f1
commit
73297439ff
|
@ -121,8 +121,10 @@ class view(osv.osv):
|
|||
if no error occurred, else False.
|
||||
"""
|
||||
try:
|
||||
fvg = self.pool.get(view.model).fields_view_get(cr, uid, view_id=view.id, view_type=view.type, context=context)
|
||||
return fvg['arch']
|
||||
fvg = self.pool.get(view.model) and self.pool.get(view.model).fields_view_get(cr, uid, view_id=view.id, view_type=view.type, context=context)
|
||||
if not fvg:
|
||||
_logger.exception("Your view definition is wrong, model = '%s' defined on view = '%s' doesn't exist " % (view.model,view.name) )
|
||||
return fvg and fvg['arch'] or False
|
||||
except:
|
||||
_logger.exception("Can't render view %s for model: %s", view.xml_id, view.model)
|
||||
return False
|
||||
|
|
Loading…
Reference in New Issue