File tree Expand file tree Collapse file tree 2 files changed +6
-0
lines changed
app/code/Magento/Weee/view/adminhtml/web/js Expand file tree Collapse file tree 2 files changed +6
-0
lines changed Original file line number Diff line number Diff line change @@ -28,6 +28,7 @@ define([
28
28
} ,
29
29
_initOptionItem : function ( ) {
30
30
var widget = this ;
31
+ var originalElementClass = $ ( widget . element ) . attr ( 'class' ) ;
31
32
32
33
this . _on ( {
33
34
//Add new tax item
@@ -55,6 +56,10 @@ define([
55
56
if ( data . state ) {
56
57
parentElement . find ( '[data-role="select-state"]' ) . val ( data . state ) ;
57
58
}
59
+ //fpt is a field with multiple sub-fields so we restore it's required status
60
+ var currentElementClass = $ ( widget . element ) . attr ( 'class' ) ;
61
+ if ( ! originalElementClass . match ( / r e q u i r e d / ) && currentElementClass . match ( / r e q u i r e d / ) )
62
+ $ ( widget . element ) . attr ( 'class' , originalElementClass ) ;
58
63
}
59
64
} ) ;
60
65
Original file line number Diff line number Diff line change @@ -150,6 +150,7 @@ RegionUpdater.prototype = {
150
150
}
151
151
}
152
152
153
+ //compute the need for the required fields
153
154
if ( ! regionRequired || ! currentElement . visible ( ) ) {
154
155
if ( field . hasClassName ( 'required' ) ) {
155
156
field . removeClassName ( 'required' ) ;
You can’t perform that action at this time.
0 commit comments