From 037913ac739097ec82d0a950ee9935883595de36 Mon Sep 17 00:00:00 2001 From: Nick Couchman Date: Tue, 30 Jan 2018 09:50:21 -0500 Subject: [PATCH] GUACAMOLE-197: Handle all non-username fields identically. --- guacamole/src/main/webapp/app/login/directives/login.js | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/guacamole/src/main/webapp/app/login/directives/login.js b/guacamole/src/main/webapp/app/login/directives/login.js index 02aa1ac37..51c366f95 100644 --- a/guacamole/src/main/webapp/app/login/directives/login.js +++ b/guacamole/src/main/webapp/app/login/directives/login.js @@ -171,12 +171,8 @@ angular.module('login').directive('guacLogin', [function guacLogin() { // Clear all remaining fields that are not username fields angular.forEach($scope.remainingFields, function clearEnteredValueIfPassword(field) { - // Remove entered value only if field is a password field - if (field.type === Field.Type.PASSWORD && field.name in $scope.enteredValues) - $scope.enteredValues[field.name] = ''; - - // If field is not username field and not password field, delete it. - else if (field.type !== Field.Type.USERNAME && field.name in $scope.enteredValues) + // If field is not username field, delete it. + if (field.type !== Field.Type.USERNAME && field.name in $scope.enteredValues) delete $scope.enteredValues[field.name]; });