Skip to content

Commit 47233d8

Browse files
committed
#21907 Place order button disabled after failed email address validation check with braintree credit card
1 parent ce17220 commit 47233d8

File tree

1 file changed

+4
-3
lines changed
  • app/code/Magento/Braintree/view/frontend/web/js/view/payment/method-renderer

1 file changed

+4
-3
lines changed

app/code/Magento/Braintree/view/frontend/web/js/view/payment/method-renderer/hosted-fields.js

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,9 @@ define([
1010
'Magento_Braintree/js/view/payment/method-renderer/cc-form',
1111
'Magento_Braintree/js/validator',
1212
'Magento_Vault/js/view/payment/vault-enabler',
13-
'mage/translate'
14-
], function ($, Component, validator, VaultEnabler, $t) {
13+
'mage/translate',
14+
'Magento_Checkout/js/model/payment/additional-validators'
15+
], function ($, Component, validator, VaultEnabler, $t, additionalValidators) {
1516
'use strict';
1617

1718
return Component.extend({
@@ -154,7 +155,7 @@ define([
154155
* Trigger order placing
155156
*/
156157
placeOrderClick: function () {
157-
if (this.validateCardType()) {
158+
if (this.validateCardType() && additionalValidators.validate()) {
158159
this.isPlaceOrderActionAllowed(false);
159160
$(this.getSelector('submit')).trigger('click');
160161
}

0 commit comments

Comments
 (0)