[FIX] website_sale: checkout default partner is not the public user

bzr revid: chm@openerp.com-20131212122543-hcc53zjn6wlw5l80
This commit is contained in:
Christophe Matthieu 2013-12-12 13:25:43 +01:00
parent 6d6693c8a3
commit fbf71a27c5
1 changed files with 1 additions and 1 deletions

View File

@ -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: