diff options
Diffstat (limited to 'addons/website_sale/models/website_page.py')
| -rw-r--r-- | addons/website_sale/models/website_page.py | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/addons/website_sale/models/website_page.py b/addons/website_sale/models/website_page.py new file mode 100644 index 00000000..14fa5b7e --- /dev/null +++ b/addons/website_sale/models/website_page.py @@ -0,0 +1,14 @@ +# -*- coding: utf-8 -*- +# Part of Odoo. See LICENSE file for full copyright and licensing details. +from odoo import models +from odoo.http import request + + +class WabsitePage(models.AbstractModel): + _inherit = 'website.page' + + def _get_cache_key(self, req): + cart = request.website.sale_get_order() + cache_key = (cart and cart.cart_quantity or 0,) + cache_key += super()._get_cache_key(req) + return cache_key |
