From 7ac277fd24e112fb4dbdf0ddb17bd47cf90aa348 Mon Sep 17 00:00:00 2001 From: Chris Houseknecht Date: Wed, 13 Nov 2013 20:44:27 +0000 Subject: [PATCH] AC-633 fixed a sort of unrelated js error. The capitalize filter directive attempted to act on a 'null' input error. Added a test to ignore empty/null input. --- awx/ui/static/lib/ansible/filters.js | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/awx/ui/static/lib/ansible/filters.js b/awx/ui/static/lib/ansible/filters.js index bffd266578..20c1bcd3e5 100644 --- a/awx/ui/static/lib/ansible/filters.js +++ b/awx/ui/static/lib/ansible/filters.js @@ -11,12 +11,14 @@ angular.module('AWFilters', []) // .filter('capitalize', function() { return function(input) { - var values = input.replace(/\_/g,' ').split(" "); - var result = ""; - for (i = 0; i < values.length; i++){ - result += values[i].charAt(0).toUpperCase() + values[i].substr(1) + ' '; + if (input) { + var values = input.replace(/\_/g,' ').split(" "); + var result = ""; + for (i = 0; i < values.length; i++){ + result += values[i].charAt(0).toUpperCase() + values[i].substr(1) + ' '; + } + result = result.trim(); + return result; } - result = result.trim(); - return result; } }); \ No newline at end of file