Skip to content

Commit 92547a6

Browse files
committed
Merge pull request #877 from mnzaki/objDefaults
When setting defaults, copy the value if object
2 parents 4cc9d47 + 9472df1 commit 92547a6

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

src/directives/sf-schema.directive.js

+3-1
Original file line numberDiff line numberDiff line change
@@ -166,7 +166,9 @@ sfSelect, sfPath, sfBuilder) {
166166
if (angular.isDefined(prop['default'])) {
167167
var val = sfSelect(path, scope.model);
168168
if (angular.isUndefined(val)) {
169-
sfSelect(path, scope.model, prop['default']);
169+
let defVal = prop['default'];
170+
if (angular.isObject(defVal)) defVal = angular.copy(defVal);
171+
sfSelect(path, scope.model, defVal);
170172
}
171173
}
172174
});

0 commit comments

Comments
 (0)