From 6e376c6c9d611b0166bc8baa741fc62f62be214b Mon Sep 17 00:00:00 2001 From: Olexii Korshenko <okorshenko@ebay.com> Date: Thu, 2 Jul 2015 18:04:23 +0300 Subject: [PATCH] MAGETWO-39512: Error message displays on the top page --- .../SalesRule/view/frontend/web/js/action/cancel-coupon.js | 4 +++- .../SalesRule/view/frontend/web/js/action/set-coupon-code.js | 4 +++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/app/code/Magento/SalesRule/view/frontend/web/js/action/cancel-coupon.js b/app/code/Magento/SalesRule/view/frontend/web/js/action/cancel-coupon.js index 8e52ec04063..be720839f7d 100644 --- a/app/code/Magento/SalesRule/view/frontend/web/js/action/cancel-coupon.js +++ b/app/code/Magento/SalesRule/view/frontend/web/js/action/cancel-coupon.js @@ -15,14 +15,16 @@ define( 'Magento_Checkout/js/model/resource-url-manager', 'Magento_Checkout/js/model/payment-service', 'Magento_Checkout/js/model/error-processor', + 'Magento_Ui/js/model/messageList', 'mage/storage', 'Magento_Checkout/js/action/get-totals' ], - function (ko, $, quote, urlManager, paymentService, errorProcessor, storage, getTotalsAction) { + function (ko, $, quote, urlManager, paymentService, errorProcessor, messageList, storage, getTotalsAction) { 'use strict'; return function (isApplied, isLoading) { var quoteId = quote.getQuoteId(); var url = urlManager.getCancelCouponUrl(quoteId); + messageList.clear(); return storage.delete( url, false diff --git a/app/code/Magento/SalesRule/view/frontend/web/js/action/set-coupon-code.js b/app/code/Magento/SalesRule/view/frontend/web/js/action/set-coupon-code.js index f723e038136..939a4c559f7 100644 --- a/app/code/Magento/SalesRule/view/frontend/web/js/action/set-coupon-code.js +++ b/app/code/Magento/SalesRule/view/frontend/web/js/action/set-coupon-code.js @@ -15,14 +15,16 @@ define( 'Magento_Checkout/js/model/resource-url-manager', 'Magento_Checkout/js/model/payment-service', 'Magento_Checkout/js/model/error-processor', + 'Magento_Ui/js/model/messageList', 'mage/storage', 'Magento_Checkout/js/action/get-totals' ], - function (ko, $, quote, urlManager, paymentService, errorProcessor, storage, getTotalsAction) { + function (ko, $, quote, urlManager, paymentService, errorProcessor, messageList, storage, getTotalsAction) { 'use strict'; return function (couponCode, isApplied, isLoading) { var quoteId = quote.getQuoteId(); var url = urlManager.getApplyCouponUrl(couponCode, quoteId); + messageList.clear(); return storage.put( url, {}, -- GitLab