File tree Expand file tree Collapse file tree 1 file changed +13
-1
lines changed
app/code/Magento/Theme/view/frontend/web/js/view Expand file tree Collapse file tree 1 file changed +13
-1
lines changed Original file line number Diff line number Diff line change @@ -15,11 +15,23 @@ define([
15
15
cookieMessages : [ ] ,
16
16
messages : [ ]
17
17
} ,
18
+
19
+ /**
20
+ * Extends Component object by storage observable messages.
21
+ */
18
22
initialize : function ( ) {
19
23
this . _super ( ) ;
20
24
21
25
this . cookieMessages = $ . cookieStorage . get ( 'mage-messages' ) ;
22
- this . messages = customerData . get ( 'messages' ) . extend ( { disposableCustomerData : 'messages' } ) ;
26
+ this . messages = customerData . get ( 'messages' ) . extend ( {
27
+ disposableCustomerData : 'messages'
28
+ } ) ;
29
+
30
+ // Force to clean obsolete messages
31
+ if ( ! _ . isEmpty ( this . messages ( ) . messages ) ) {
32
+ customerData . set ( 'messages' , { } ) ;
33
+ }
34
+
23
35
$ . cookieStorage . setConf ( { path : '/' , expires : - 1 } ) . set ( 'mage-messages' , null ) ;
24
36
}
25
37
} ) ;
You can’t perform that action at this time.
0 commit comments