diff --git a/awx/ui/static/js/controllers/Users.js b/awx/ui/static/js/controllers/Users.js index df709a22dc..e992e437b2 100644 --- a/awx/ui/static/js/controllers/Users.js +++ b/awx/ui/static/js/controllers/Users.js @@ -375,11 +375,14 @@ function UsersEdit ($scope, $rootScope, $compile, $location, $log, $routeParams, Rest.get() .success( function(data, status, headers, config) { if (data['user_ldap_fields']) { - for (var fld in data['user_ldap_fields']) { - form.fields[fld]['readonly'] = true; - form.fields[fld]['editRequired'] = false; - if (form.fields[fld].awRequiredWhen) { - delete form.fields[fld].awRequiredWhen; + for (var i in data['user_ldap_fields']) { + var fld = data['user_ldap_fields'][i]; + if (form.fields[fld]) { + form.fields[fld]['readonly'] = true; + form.fields[fld]['editRequired'] = false; + if (form.fields[fld].awRequiredWhen) { + delete form.fields[fld].awRequiredWhen; + } } } }