diff --git a/guacamole/src/main/webapp/app/login/directives/login.js b/guacamole/src/main/webapp/app/login/directives/login.js index b54ab24cd..a4b55fe63 100644 --- a/guacamole/src/main/webapp/app/login/directives/login.js +++ b/guacamole/src/main/webapp/app/login/directives/login.js @@ -166,8 +166,8 @@ angular.module('login').directive('guacLogin', [function guacLogin() { angular.forEach($scope.remainingFields, function clearEnteredValueIfPassword(field) { // Remove entered value only if field is a password field - if (field.type === Field.Type.PASSWORD) - delete $scope.enteredValues[field.name]; + if (field.type === Field.Type.PASSWORD && field.name in $scope.enteredValues) + $scope.enteredValues[field.name] = ''; }); }