Ir al contenido
Menú
Se marcó esta pregunta
2 Respuestas
1419 Vistas

we implement a free Odoo 15 app two year ago. now user demand to upgrade to Odoo 16, we copied the app folder, restart Odoo server, trying to Upgrade the app but it is showing error (below is screenshot for both the Code and Error :


please help to resolve this problem.


regards


Avatar
Descartar
Mejor respuesta

Hi,
The error says that the node that you have used in the xpath, ie, class product price does not exist in the original view.

So you have to change the xpath expression to look at a valid node from the inheriting view.

Thanks

Avatar
Descartar
Autor

thank you @Niyas Raphy for reply and guidance. will check this.

regards

Autor

as per my understanding the code is referring / inheriting the file website_sale/views/templates.xml OR i its not?

in file above, the 'class' product_price is exist but with some differences

ver 15:

<template id="product_price">
<div itemprop="offers" itemscope="itemscope" itemtype="http://schema.org/Offer" class="product_price d-inline-block mt-2 mb-3">
<h3 class="css_editable_mode_hidden">

ver 16:

<template id="product_price">
<div itemprop="offers" itemscope="itemscope" itemtype="http://schema.org/Offer" class="product_price mt-2 mb-3 {{'d-none' if combination_info['prevent_zero_price_sale'] else 'd-inline-block'}}">
<h3 class="css_editable_mode_hidden">

both contains the class "product_price" in <div

regards

Mejor respuesta

Hi,

While you migrating from odoo 15 to odoo 16 check the path you provided is correct in the provided module. Because the path may be changed in the version 16 Odoo 


Hope it helps

Avatar
Descartar
Publicaciones relacionadas Respuestas Vistas Actividad
2
oct 23
4980
1
sept 15
4401
2
mar 21
8070
1
nov 18
8530
5
abr 16
6092