From 0499c47f4be5974f3d5f3c8ec6dde3594dcc3996 Mon Sep 17 00:00:00 2001 From: nazoking Date: Wed, 3 Aug 2016 12:14:32 +0900 Subject: [PATCH] (refs #1251, #1256) add admin, upload and api to reserved. --- src/main/scala/gitbucket/core/controller/ControllerBase.scala | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/main/scala/gitbucket/core/controller/ControllerBase.scala b/src/main/scala/gitbucket/core/controller/ControllerBase.scala index 891512b5b..db795dda2 100644 --- a/src/main/scala/gitbucket/core/controller/ControllerBase.scala +++ b/src/main/scala/gitbucket/core/controller/ControllerBase.scala @@ -244,8 +244,9 @@ trait AccountManagementControllerBase extends ControllerBase { .map { _ => "Mail address is already registered." } } + val allReservedNames = Set("git", "admin", "upload", "api") protected def reservedNames(): Constraint = new Constraint(){ - override def validate(name: String, value: String, messages: Messages): Option[String] = if(value == "git"){ + override def validate(name: String, value: String, messages: Messages): Option[String] = if(allReservedNames.contains(value)){ Some(s"${value} is reserved") }else{ None