fix password issue in UserResource

This commit is contained in:
Sebastian Sdorra
2010-11-07 11:52:52 +01:00
parent 20f2953772
commit ac5e30ffbe

View File

@@ -40,6 +40,7 @@ import com.google.inject.Singleton;
import sonia.scm.user.User;
import sonia.scm.user.UserManager;
import sonia.scm.util.AssertUtil;
import sonia.scm.util.Util;
//~--- JDK imports ------------------------------------------------------------
@@ -122,6 +123,14 @@ public class UserResource extends AbstractResource<User>
@Override
protected void updateItem(String name, User user) throws Exception
{
if (DUMMY_PASSWORT.equals(user.getPassword()))
{
User o = userManager.get(name);
AssertUtil.assertIsNotNull(o);
user.setPassword(o.getPassword());
}
userManager.modify(user);
}