[FIX] website_quote: Fix '/my/orders' route inheritance
- The module 'website_quote' inherit the CustomerPortal class defined in 'portal/controllers/portal.py'. It does this to override a single method, namely 'portal_order_page'. The issue here is that 'portal_order_page' is not defined in the module portal, but in sale. This causes random issues where the inheritance was not done in the correct order. Which means the original portal_order_page was sometimes called before its child. Calling the original portal_order_page first means the child is never called. This commit change the imported CustomerPortal class to the one defined in the module sale.
This commit is contained in:
@@ -5,7 +5,8 @@ import werkzeug
|
||||
|
||||
from odoo import exceptions, fields, http, _
|
||||
from odoo.http import request
|
||||
from odoo.addons.portal.controllers.portal import CustomerPortal, get_records_pager
|
||||
from odoo.addons.portal.controllers.portal import get_records_pager
|
||||
from odoo.addons.sale.controllers.portal import CustomerPortal
|
||||
from odoo.addons.portal.controllers.mail import _message_post_helper
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user