From 7e0a5b7fecee12f225649fca4fd78c8342ae4746 Mon Sep 17 00:00:00 2001 From: Naoki Takezoe Date: Tue, 10 Mar 2015 11:31:17 +0900 Subject: [PATCH] (refs #645)Fix disableByNotYourSelf validation --- .../gitbucket/core/controller/UserManagementController.scala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/scala/gitbucket/core/controller/UserManagementController.scala b/src/main/scala/gitbucket/core/controller/UserManagementController.scala index 48dcac0c9..26c9f880a 100644 --- a/src/main/scala/gitbucket/core/controller/UserManagementController.scala +++ b/src/main/scala/gitbucket/core/controller/UserManagementController.scala @@ -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