From c8ff538c48e9f16147b6666e0a53805989a57188 Mon Sep 17 00:00:00 2001
From: codekipple <codekipple@gmail.com>
Date: Thu, 4 Jan 2018 17:17:04 +0000
Subject: [PATCH] When validating postcode exit early in the update function if
 the 'option' is undefined. This can happen with stores that have a different
 deault country than US

---
 app/code/Magento/Ui/view/base/web/js/form/element/region.js | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/app/code/Magento/Ui/view/base/web/js/form/element/region.js b/app/code/Magento/Ui/view/base/web/js/form/element/region.js
index 1b2ce8889af..0edb4c1966b 100644
--- a/app/code/Magento/Ui/view/base/web/js/form/element/region.js
+++ b/app/code/Magento/Ui/view/base/web/js/form/element/region.js
@@ -35,6 +35,11 @@ define([
                 return;
             }
             option = options[value];
+
+            if (typeof option === 'undefined') {
+                return;
+            }
+
             defaultPostCodeResolver.setUseDefaultPostCode(!option['is_zipcode_optional']);
 
             if (this.skipValidation) {
-- 
GitLab