diff --git a/addons/website_sale/static/src/js/website_sale.js b/addons/website_sale/static/src/js/website_sale.js
index 65fa4537a1c..20c17679cf9 100644
--- a/addons/website_sale/static/src/js/website_sale.js
+++ b/addons/website_sale/static/src/js/website_sale.js
@@ -383,10 +383,14 @@ publicWidget.registry.WebsiteSale = publicWidget.Widget.extend(VariantMixin, {
});
}
- $("label[for='zip']").toggleClass('label-optional', !data.zip_required);
- $("label[for='state_id']").toggleClass('label-optional', !data.state_required);
- $("label[for='zip']").get(0).toggleAttribute('required', !!data.zip_required);
- $("label[for='state_id']").get(0).toggleAttribute('required', !!data.state_required);
+ if ($("label[for='zip']").length) {
+ $("label[for='zip']").toggleClass('label-optional', !data.zip_required);
+ $("label[for='zip']").get(0).toggleAttribute('required', !!data.zip_required);
+ }
+ if ($("label[for='zip']").length) {
+ $("label[for='state_id']").toggleClass('label-optional', !data.state_required);
+ $("label[for='state_id']").get(0).toggleAttribute('required', !!data.state_required);
+ }
});
},
/**
diff --git a/odoo/addons/base/data/res_country_data.xml b/odoo/addons/base/data/res_country_data.xml
index d290b25e6e3..8908768f987 100644
--- a/odoo/addons/base/data/res_country_data.xml
+++ b/odoo/addons/base/data/res_country_data.xml
@@ -1529,6 +1529,7 @@
vn
+ 0