Skip to content

Commit e13c7a9

Browse files
authored
Merge pull request #771 from BookingBug/development
Obey pristine success option
2 parents 1a18972 + d6d1dd6 commit e13c7a9

File tree

1 file changed

+8
-2
lines changed

1 file changed

+8
-2
lines changed

src/services/decorators.js

+8-2
Original file line numberDiff line numberDiff line change
@@ -138,8 +138,14 @@ angular.module('schemaForm').provider('schemaFormDecorators',
138138
if (!scope.ngModel) {
139139
return false;
140140
}
141-
return scope.ngModel.$valid &&
142-
(!scope.ngModel.$pristine || !scope.ngModel.$isEmpty(scope.ngModel.$modelValue));
141+
if (scope.options && scope.options.pristine &&
142+
scope.options.pristine.success === false) {
143+
return scope.ngModel.$valid &&
144+
(!scope.ngModel.$pristine && !scope.ngModel.$isEmpty(scope.ngModel.$modelValue));
145+
} else {
146+
return scope.ngModel.$valid &&
147+
(!scope.ngModel.$pristine || !scope.ngModel.$isEmpty(scope.ngModel.$modelValue));
148+
}
143149
};
144150

145151
scope.hasError = function() {

0 commit comments

Comments
 (0)