تخطي للذهاب إلى المحتوى
القائمة
لقد تم الإبلاغ عن هذا السؤال
2 الردود
1683 أدوات العرض

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


الصورة الرمزية
إهمال
أفضل إجابة

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

الصورة الرمزية
إهمال
الكاتب

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

regards

الكاتب

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

أفضل إجابة

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

الصورة الرمزية
إهمال
المنشورات ذات الصلة الردود أدوات العرض النشاط
2
أكتوبر 23
5296
1
سبتمبر 15
4718
2
مارس 21
8450
1
نوفمبر 18
8870
5
أبريل 16
6349