From 91fb8e3c8852dc0b2bc2bd437c5d09c1077fc442 Mon Sep 17 00:00:00 2001 From: Michael Jumper Date: Wed, 3 Jun 2015 16:32:13 -0700 Subject: [PATCH] GUAC-1176: Only clear entered passwords - do not delete the fields entirely. --- guacamole/src/main/webapp/app/login/directives/login.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) 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] = ''; }); }