diff --git a/addons/purchase/report/purchase_report.py b/addons/purchase/report/purchase_report.py index d7134c7dc79..ef8abd42368 100644 --- a/addons/purchase/report/purchase_report.py +++ b/addons/purchase/report/purchase_report.py @@ -5,8 +5,7 @@ # Please note that these reports are not multi-currency !!! # -from odoo import fields, models -from odoo import tools +from odoo import api, fields, models class PurchaseReport(models.Model): @@ -49,9 +48,9 @@ class PurchaseReport(models.Model): weight = fields.Float('Gross Weight', readonly=True) volume = fields.Float('Volume', readonly=True) - def init(self, cr): - tools.sql.drop_view_if_exists(cr, 'purchase_report') # to remove, 2 lines below : create or replace. - cr.execute(""" + @api.model_cr + def init(self): + self._cr.execute(""" create or replace view purchase_report as ( WITH currency_rate as (%s) select diff --git a/addons/purchase/views/purchase_views.xml b/addons/purchase/views/purchase_views.xml index 14ec2e72259..f9239b058f2 100644 --- a/addons/purchase/views/purchase_views.xml +++ b/addons/purchase/views/purchase_views.xml @@ -18,10 +18,6 @@ - - @@ -34,10 +30,6 @@ action="product.product_category_action_form" id="menu_product_category_config_purchase" parent="purchase.menu_product_in_config_purchase" sequence="1" /> - -