diff --git a/addons/website_quote/controllers/main.py b/addons/website_quote/controllers/main.py index 5c4e279b793..d78a5d846ac 100644 --- a/addons/website_quote/controllers/main.py +++ b/addons/website_quote/controllers/main.py @@ -57,7 +57,7 @@ class sale_quote(http.Controller): 'token': token, } - if order.require_payment or (not tx_id and order.state == 'manual'): + if order.require_payment or values['need_payment']: payment_obj = request.registry.get('payment.acquirer') acquirer_ids = payment_obj.search(request.cr, SUPERUSER_ID, [('website_published', '=', True), ('company_id', '=', order.company_id.id)], context=request.context) values['acquirers'] = list(payment_obj.browse(request.cr, token and SUPERUSER_ID or request.uid, acquirer_ids, context=request.context))