Skip to content

Commit fec3bd2

Browse files
committed
Merge remote-tracking branch 'origin/MAGETWO-52786' into MPI-BUGFIXES
2 parents 905f22a + 368ad63 commit fec3bd2

File tree

1 file changed

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

1 file changed

+4
-7
lines changed

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

Lines changed: 4 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,8 @@ define([
2424
* {String}
2525
*/
2626
id: 'co-transparent-form-braintree'
27-
}
27+
},
28+
isValidCardNumber: false
2829
},
2930

3031
/**
@@ -113,11 +114,7 @@ define([
113114
}
114115

115116
if (event.target.fieldKey === 'number' && event.card) {
116-
if (event.isValid) {
117-
self.cardNumber = event.card;
118-
} else {
119-
self.cardNumber = null;
120-
}
117+
self.isValidCardNumber = event.isValid;
121118
self.selectedCardType(
122119
validator.getMageCardType(event.card.type, self.getCcAvailableTypes())
123120
);
@@ -137,7 +134,7 @@ define([
137134

138135
$selector.removeClass(invalidClass);
139136

140-
if (this.selectedCardType() === null) {
137+
if (this.selectedCardType() === null || !this.isValidCardNumber) {
141138
$(this.getSelector('cc_number')).addClass(invalidClass);
142139

143140
return false;

0 commit comments

Comments
 (0)