- model, xmlid = template.split('.', 1)
- model, id = IMD.get_object_reference(cr, uid, model, xmlid)
- except ValueError:
- logger.error("Website Rendering Error.\n\n%s" % traceback.format_exc())
- return self.render('website.404', qweb_context)
+ module, xmlid = template.split('.', 1)
+ IMD.get_object_reference(cr, uid, module, xmlid)
+ except ValueError: # catches both unpack errors and gor errors
+ module, xmlid = 'website', template
+ try:
+ IMD.get_object_reference(cr, uid, module, xmlid)
+ except ValueError:
+ logger.error("Website Rendering Error.\n\n%s" % traceback.format_exc())
+ return self.render('website.404', qweb_context)