Files
odoo_source/addons
Nasreddin (bon) e70119635f [FIX] payment: User can pay without selecting a delivery method
Issue

	- Install "eCommerce" and "Inventoy"
	- Activate "Fedex" delivery connector in settings
	- Publish "Free Delivery" and "Fedex US" delivery method
	- Put the "FedEx" one above the "Free Delivery"
	- Go to shop and add an item to cart
	- Set an adress with no ZIP code and checkout
	- Select a payment methode and pay

	Order is generated without selecting a delivery method
	Same behavior happend when using only "Fedex" as delivery
	method.

Cause

	The flow make the `payment.payment_form` trigger start after
	`website_sale_delivery.checkout` JS module.
	In 'start' function of `payment.payment_form`, the `disabled`
	attribut is removed from button if no checkbox_cgv is present
	and therefore break the `disabling` managemet since
	`disabledReasons` payButton data are not sync anymore.

Solution

	Remove 'disabled' attribut only if has `disabledReasons` data on
	payButton (checkbox_cgv feature alter `disabledReasons`).

opw-2355407
opw-2357605

closes odoo/odoo#60359

X-original-commit: 04e589e80b3ef48640f275cb20d31c17c2126c69
Signed-off-by: bon-odoo <nboulif@users.noreply.github.com>
2020-10-20 10:47:15 +00:00
..
2020-10-19 07:03:01 +00:00
2020-10-19 07:03:01 +00:00
2020-10-20 10:03:58 +00:00
2020-10-19 07:03:01 +00:00
2020-09-29 17:52:02 +00:00
2020-10-05 09:36:34 +00:00
2020-09-29 17:52:02 +00:00
2020-10-19 07:03:01 +00:00
2020-08-21 09:38:26 +00:00
2020-09-29 17:52:02 +00:00
2020-10-19 07:03:01 +00:00
2020-10-19 07:03:01 +00:00
2020-10-19 07:03:01 +00:00
2020-09-29 17:52:02 +00:00
2020-10-19 07:03:01 +00:00
2020-09-15 08:11:44 +00:00
2020-10-19 07:03:01 +00:00
2020-10-14 13:33:49 +00:00
2020-10-05 09:36:34 +00:00
2020-09-29 17:52:02 +00:00
2020-10-20 06:08:32 +00:00
2020-10-05 09:36:34 +00:00