(refs #645)Fix disableByNotYourSelf validation

This commit is contained in:
Naoki Takezoe
2015-03-10 11:31:17 +09:00
parent cce62de075
commit 7e0a5b7fec

View File

@@ -194,7 +194,7 @@ trait UserManagementControllerBase extends AccountManagementControllerBase {
protected def disableByNotYourself(paramName: String): Constraint = new Constraint() {
override def validate(name: String, value: String, messages: Messages): Option[String] = {
params.get(paramName).flatMap { userName =>
if(userName == context.loginAccount.get.userName)
if(userName == context.loginAccount.get.userName && params.get("removed") == Some("true"))
Some("You can't disable your account yourself")
else
None