From 78229b997afb9346df163335d67e757eb69e173d Mon Sep 17 00:00:00 2001 From: Michael Jumper Date: Sun, 10 Feb 2013 14:09:30 -0800 Subject: [PATCH] #268: Only update password if given. --- .../guacamole/net/basic/crud/users/Update.java | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/guacamole/src/main/java/net/sourceforge/guacamole/net/basic/crud/users/Update.java b/guacamole/src/main/java/net/sourceforge/guacamole/net/basic/crud/users/Update.java index 032775f2b..08b10727e 100644 --- a/guacamole/src/main/java/net/sourceforge/guacamole/net/basic/crud/users/Update.java +++ b/guacamole/src/main/java/net/sourceforge/guacamole/net/basic/crud/users/Update.java @@ -160,10 +160,10 @@ public class Update extends AuthenticatingHttpServlet { Directory directory = context.getUserDirectory(); - // Create user skeleton - User user = new DummyUser(); - user.setUsername(username); - user.setPassword(password); + // Get user data, setting password if given + User user = directory.get(username); + if (password != null) + user.setPassword(password); // Set user permissions String[] user_permission = request.getParameterValues("user");