Fixed the tenant name validation (#7429)

This commit is contained in:
Matteo Piovanelli
2016-11-23 03:39:40 +01:00
committed by Sébastien Ros
parent d8f423888a
commit 0ea47a5554
2 changed files with 2 additions and 2 deletions

View File

@@ -91,7 +91,7 @@ namespace Orchard.MultiTenancy.Commands {
public void Create(string tenantName) {
Context.Output.WriteLine(T("Creating tenant '{0}'...", tenantName));
if (String.IsNullOrWhiteSpace(tenantName) || !Regex.IsMatch(tenantName, @"^\[a-zA-Z]\w*$")) {
if (String.IsNullOrWhiteSpace(tenantName) || !Regex.IsMatch(tenantName, @"^[a-zA-Z]\w*$")) {
Context.Output.WriteLine(T("Invalid tenant name. Must contain characters only and no spaces."));
return;
}

View File

@@ -66,7 +66,7 @@ namespace Orchard.MultiTenancy.Controllers {
}
// Ensure tenants name are valid.
if (!String.IsNullOrEmpty(viewModel.Name) && !Regex.IsMatch(viewModel.Name, @"^\[a-zA-Z]\w*$")) {
if (!String.IsNullOrEmpty(viewModel.Name) && !Regex.IsMatch(viewModel.Name, @"^[a-zA-Z]\w*$")) {
ModelState.AddModelError("Name", T("Invalid tenant name. Must contain characters only and no spaces.").Text);
}