diff --git a/app/code/Magento/Customer/view/frontend/web/js/view/customer-email.js b/app/code/Magento/Customer/view/frontend/web/js/view/customer-email.js index ae864756661c84ffe7ab65d320d6b80d32822bca..5f527d78b4227417574b259adf91c307191e45bb 100644 --- a/app/code/Magento/Customer/view/frontend/web/js/view/customer-email.js +++ b/app/code/Magento/Customer/view/frontend/web/js/view/customer-email.js @@ -49,10 +49,12 @@ define( emailHasChanged: function () { var self = this; clearTimeout(this.emailCheckTimeout); + if (self.validateEmail()) { + quote.guestEmail = self.email(); + } this.emailCheckTimeout = setTimeout(function () { if (self.validateEmail()) { self.checkEmailAvailability(); - quote.guestEmail = self.email(); } else { self.isPasswordVisible(false); }