From 61b307890defe016410c2aff32a5edfba7b0ab1c Mon Sep 17 00:00:00 2001 From: Michael Abashian Date: Tue, 27 Jun 2017 17:21:20 -0400 Subject: [PATCH] fixed smart float validation when float field is not required --- awx/ui/client/src/shared/directives.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/awx/ui/client/src/shared/directives.js b/awx/ui/client/src/shared/directives.js index b06d6bfa3d..5a7f3ef8e3 100644 --- a/awx/ui/client/src/shared/directives.js +++ b/awx/ui/client/src/shared/directives.js @@ -355,7 +355,7 @@ function(ConfigurationUtils, i18n, $rootScope) { require: 'ngModel', link: function(scope, elm, attrs, ctrl) { ctrl.$parsers.unshift(function(viewValue) { - if (FLOAT_REGEXP.test(viewValue)) { + if (viewValue === '' || FLOAT_REGEXP.test(viewValue)) { ctrl.$setValidity('float', true); return parseFloat(viewValue.replace(',', '.')); } else {