Skip to content

Commit 3a72654

Browse files
author
Michael Yu
committed
MAGETWO-69657: Credit Card Information disappear after user enters promotion code
- Remove self variable, use this instead since it's in scope - Pull isFreeMethod method out of the setter and getter function and set as a private method - Rename isFreeMethod method to isFreePaymentMethod and its argument to paymentMethod for clarity - Remove freeMethodCode var and put value inside isFreePaymentMethod function
1 parent 98b4b22 commit 3a72654

File tree

1 file changed

+7
-6
lines changed

1 file changed

+7
-6
lines changed

app/code/Magento/Checkout/view/frontend/web/js/model/payment-service.js

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -14,10 +14,11 @@ define([
1414

1515
/**
1616
* Free method filter
17-
* @param {Object} method
17+
* @param {Object} paymentMethod
18+
* @returns boolean
1819
*/
19-
var isFreeMethod = function (method) {
20-
return method.method === 'free';
20+
var isFreePaymentMethod = function (paymentMethod) {
21+
return paymentMethod.method === 'free';
2122
};
2223

2324
return {
@@ -33,7 +34,7 @@ define([
3334
methodIsAvailable,
3435
methodNames;
3536

36-
freeMethod = _.find(methods, isFreeMethod);
37+
freeMethod = _.find(methods, isFreePaymentMethod);
3738
this.isFreeAvailable = !!freeMethod;
3839

3940
if (freeMethod && quote.totals()['grand_total'] <= 0) {
@@ -84,10 +85,10 @@ define([
8485
}
8586

8687
if (grandTotalOverZero) {
87-
return _.filter(allMethods, _.negate(isFreeMethod));
88+
return _.filter(allMethods, _.negate(isFreePaymentMethod));
8889
}
8990

90-
return _.filter(allMethods, isFreeMethod);
91+
return _.filter(allMethods, isFreePaymentMethod);
9192
}
9293
};
9394
});

0 commit comments

Comments
 (0)