diff --git a/guacamole/src/main/webapp/app/settings/directives/guacSettingsPreferences.js b/guacamole/src/main/webapp/app/settings/directives/guacSettingsPreferences.js index 0a3ed6e9d..d906c3dc0 100644 --- a/guacamole/src/main/webapp/app/settings/directives/guacSettingsPreferences.js +++ b/guacamole/src/main/webapp/app/settings/directives/guacSettingsPreferences.js @@ -192,6 +192,9 @@ angular.module('settings').directive('guacSettingsPreferences', [function guacSe $scope.canChangePassword = PermissionSet.hasUserPermission(permissions, PermissionSet.ObjectPermissionType.UPDATE, username); + }) + .error(function permissionsFailed(error) { + $scope.canChangePassword = false; }); /**