diff --git a/addons/website_sale/controllers/main.py b/addons/website_sale/controllers/main.py index 729b99fcbec..0ae469c98c7 100644 --- a/addons/website_sale/controllers/main.py +++ b/addons/website_sale/controllers/main.py @@ -1,4 +1,5 @@ # -*- coding: utf-8 -*- +import logging import werkzeug from openerp import SUPERUSER_ID @@ -11,6 +12,8 @@ from openerp.addons.web.controllers.main import login_redirect PPG = 20 # Products Per Page PPR = 4 # Products Per Row +_logger = logging.getLogger(__name__) + class table_compute(object): def __init__(self): self.table = {} @@ -111,6 +114,8 @@ def get_pricelist(): else: partner = pool['res.users'].browse(cr, SUPERUSER_ID, uid, context=context).partner_id pricelist = partner.property_product_pricelist + if not pricelist: + _logger.error('Fail to find pricelist for partner "%s" (id %s)', partner.name, partner.id) return pricelist class website_sale(http.Controller):