[FIX] website_sale: hide saved cards
When no saved cards, hide the option. Put saved cards computation in controller outside of loop.
This commit is contained in:
@@ -735,7 +735,7 @@ class WebsiteSale(http.Controller):
|
||||
acquirer.button = acquirer_button
|
||||
values['acquirers'].append(acquirer)
|
||||
|
||||
values['tokens'] = request.env['payment.token'].search([('partner_id', '=', order.partner_id.id), ('acquirer_id', 'in', acquirers.ids)])
|
||||
values['tokens'] = request.env['payment.token'].search([('partner_id', '=', order.partner_id.id), ('acquirer_id', 'in', acquirers.ids)])
|
||||
|
||||
return request.render("website_sale.payment", values)
|
||||
|
||||
|
||||
@@ -1333,7 +1333,7 @@
|
||||
</label>
|
||||
</li>
|
||||
</t>
|
||||
<li t-if="[acq for acq in acquirers if acq.registration_view_template_id]">
|
||||
<li t-if="tokens">
|
||||
<label>
|
||||
<input type="radio" name="acquirer" />
|
||||
<span class='fa fa-2x fa-credit-card'/>
|
||||
|
||||
Reference in New Issue
Block a user