Expected behavior:
If user doesn't type in the same address as they did on the View Menu page validation, it should be revalidated with the delivery area and denied if not valid.
Actual behavior:
New address is not validated, checkout is allowed to proceed.
Reproduce steps:
With 'Require Location To Order setting enabled, attempt to order from Menu. The application will ask the user to validate their address. After that address is validated, the user will click the checkout button and proceed to the payment screen. On this screen, the user can select a previously entered address or enter a new one. The new address they enter does not have to be the same as the previous screen. Regardless of if the new address entered falls within the delivery areas specified, the order is allowed to proceed.
Expected behavior: If user doesn't type in the same address as they did on the View Menu page validation, it should be revalidated with the delivery area and denied if not valid.
Actual behavior: New address is not validated, checkout is allowed to proceed.
Reproduce steps: With 'Require Location To Order setting enabled, attempt to order from Menu. The application will ask the user to validate their address. After that address is validated, the user will click the checkout button and proceed to the payment screen. On this screen, the user can select a previously entered address or enter a new one. The new address they enter does not have to be the same as the previous screen. Regardless of if the new address entered falls within the delivery areas specified, the order is allowed to proceed.
Version: v3.0.4-beta.20.1