From fbf71a27c56a98d5907cf91b16aa75681cc74491 Mon Sep 17 00:00:00 2001 From: Christophe Matthieu Date: Thu, 12 Dec 2013 13:25:43 +0100 Subject: [PATCH] [FIX] website_sale: checkout default partner is not the public user bzr revid: chm@openerp.com-20131212122543-hcc53zjn6wlw5l80 --- addons/website_sale/controllers/main.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/website_sale/controllers/main.py b/addons/website_sale/controllers/main.py index adb4d03259b..991084e80fd 100644 --- a/addons/website_sale/controllers/main.py +++ b/addons/website_sale/controllers/main.py @@ -441,7 +441,7 @@ class Ecommerce(http.Controller): public_id = request.registry['website'].get_public_user(cr, uid, context) if not request.uid == public_id: partner = orm_user.browse(cr, uid, uid, context).partner_id - elif order.partner_id and order.partner_id.id != public_id: + elif order.partner_id and (not order.partner_id.user_ids or public_id not in [u.id for u in order.partner_id.user_ids]): partner = orm_partner.browse(cr, SUPERUSER_ID, order.partner_id.id, context) if partner: