mirror of
https://gitlab.com/hibou-io/hibou-odoo/suite.git
synced 2025-01-20 12:37:31 +02:00
[FIX] website_sale_payment_terms: fix errors in the payment process
* clear order terms if user rejects agreement * set payment transaction amount to amount_due_today * fix bad view inheritance spec * fix default selected term when partner_term is not in website_terms * do not render payment bypass form if amount_total is 0 H5924
This commit is contained in:
@@ -51,9 +51,7 @@ class WebsiteSalePaymentTerms(WebsiteSaleDelivery):
|
||||
def reject_term_agreement(self, **kw):
|
||||
order = request.website.sale_get_order()
|
||||
if order:
|
||||
partner = request.env.user.partner_id
|
||||
order.write({'payment_term_id': request.website.sale_get_payment_term(partner),
|
||||
'require_payment': True})
|
||||
order.payment_term_id = False
|
||||
return request.redirect('/shop/cart')
|
||||
|
||||
# Confirm order without taking payment
|
||||
|
||||
Reference in New Issue
Block a user