File tree Expand file tree Collapse file tree 2 files changed +6
-3
lines changed
app/code/Magento/Ui/view/base/web/js/form/element
dev/tests/js/jasmine/tests/app/code/Magento/Ui/base/js/form/element Expand file tree Collapse file tree 2 files changed +6
-3
lines changed Original file line number Diff line number Diff line change @@ -450,8 +450,7 @@ define([
450
450
*/
451
451
toggleUseDefault : function ( state ) {
452
452
this . disabled ( state ) ;
453
-
454
- if ( this . source ) {
453
+ if ( this . source && this . hasService ( ) ) {
455
454
this . source . set ( 'data.use_default.' + this . index , Number ( state ) ) ;
456
455
}
457
456
} ,
Original file line number Diff line number Diff line change @@ -32,7 +32,10 @@ define([
32
32
provider : 'provName' ,
33
33
name : '' ,
34
34
index : 'testIndex' ,
35
- dataScope : dataScope
35
+ dataScope : dataScope ,
36
+ service : {
37
+ template : "ui/form/element/helper/service"
38
+ }
36
39
} ,
37
40
model ;
38
41
@@ -78,6 +81,7 @@ define([
78
81
var expectedValue = 1 ;
79
82
80
83
spyOn ( model , 'getInitialValue' ) . and . returnValue ( expectedValue ) ;
84
+ model . service = true ;
81
85
expect ( model . setInitialValue ( ) ) . toEqual ( model ) ;
82
86
expect ( model . getInitialValue ) . toHaveBeenCalled ( ) ;
83
87
expect ( model . source . set ) . toHaveBeenCalledWith ( 'data.use_default.' + model . index , 0 ) ;
You can’t perform that action at this time.
0 commit comments