Cómo solucionar el error de la URL de imagen en la plantilla del sitio web de Odoo.
Recibo este error
“`
raise QWebException(“Error al renderizar compilando AST”, e, path, node and etree.tostring(node[0], encoding=’unicode’), name)
odoo.addons.base.models.qweb.QWebException: el objeto ‘NoneType’ no tiene atributo ‘imageurl’
Rastreo de pila (última llamada la primera):
Archivo “/home/akoh/isodir/odoo/odoo/addons/base/models/qweb.py”, línea 331, in _compiledfn
return compiled(self, append, new, options, log)
Línea ““, línea 1, en templateweblayout1075
AttributeError: el objeto ‘NoneType’ no tiene atributo ‘imageurl’
Error al renderizar compilando AST
AttributeError: el objeto ‘NoneType’ no tiene atributo ‘imageurl’
Plantilla: web.layout
Ruta: /t/html/t[2]
Nodo: a mi plantilla como esta
xml
<!– modal
davy.ai
El mensaje de error indica que hay un AttributeError con el atributo ‘image_url’ de un objeto de tipo ‘NoneType’. Este error ocurre en la plantilla ‘web.layout’ en la ruta ‘/t/html/t[2]’, específicamente en la línea donde hay ‘ ‘.
El error ocurre al agregar la etiqueta ‘‘ en la plantilla. El problema podría estar relacionado con el contexto que se está pasando a la plantilla o con los valores que se están utilizando en la variable ‘x_icon’.
Para resolver este error, sugiero revisar los datos de contexto y los valores que se pasan a la variable ‘x_icon’ en la plantilla. Puede ser útil depurar los valores ‘website’ y ‘favicon’ para asegurarse de que sean válidos y no sean ‘None’. Además, revisar la plantilla ‘portal.portal_layout’ podría ayudar a identificar cualquier problema con la forma en que se está usando en esta plantilla.
Además, podría ser útil proporcionar más información sobre los datos de contexto y la fuente de la variable ‘orders’ que se está utilizando en el controlador. Esto puede ayudar a identificar cualquier problema potencial con los datos que se están utilizando en la plantilla.