From 4a46fce95a7c4ddb6ffe85fc7b8e30ffa581690f Mon Sep 17 00:00:00 2001 From: Christophe Matthieu Date: Mon, 29 Sep 2014 16:04:03 +0200 Subject: [PATCH] [FIX] website_sale: Postal Code is required during checkout for countries without postal codes; Zip must be not required. --- addons/website_sale/controllers/main.py | 8 ++++---- addons/website_sale/views/templates.xml | 4 ++-- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/addons/website_sale/controllers/main.py b/addons/website_sale/controllers/main.py index 6399d55cb49..830b2bd2f90 100644 --- a/addons/website_sale/controllers/main.py +++ b/addons/website_sale/controllers/main.py @@ -432,10 +432,10 @@ class website_sale(http.Controller): return values - mandatory_billing_fields = ["name", "phone", "email", "street2", "city", "country_id", "zip"] - optional_billing_fields = ["street", "state_id", "vat", "vat_subjected"] - mandatory_shipping_fields = ["name", "phone", "street", "city", "country_id", "zip"] - optional_shipping_fields = ["state_id"] + mandatory_billing_fields = ["name", "phone", "email", "street2", "city", "country_id"] + optional_billing_fields = ["street", "state_id", "vat", "vat_subjected", "zip"] + mandatory_shipping_fields = ["name", "phone", "street", "city", "country_id"] + optional_shipping_fields = ["state_id", "zip"] def checkout_parse(self, address_type, data, remove_prefix=False): """ data is a dict OR a partner browse record diff --git a/addons/website_sale/views/templates.xml b/addons/website_sale/views/templates.xml index ef216beb6c8..929d2efd052 100644 --- a/addons/website_sale/views/templates.xml +++ b/addons/website_sale/views/templates.xml @@ -882,7 +882,7 @@
- +
@@ -946,7 +946,7 @@
- +