mirror of
https://github.com/OrchardCMS/Orchard.git
synced 2025-10-27 12:29:04 +08:00
Fixed the tenant name validation (#7429)
This commit is contained in:
committed by
Sébastien Ros
parent
d8f423888a
commit
0ea47a5554
@@ -91,7 +91,7 @@ namespace Orchard.MultiTenancy.Commands {
|
|||||||
public void Create(string tenantName) {
|
public void Create(string tenantName) {
|
||||||
Context.Output.WriteLine(T("Creating tenant '{0}'...", 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."));
|
Context.Output.WriteLine(T("Invalid tenant name. Must contain characters only and no spaces."));
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -66,7 +66,7 @@ namespace Orchard.MultiTenancy.Controllers {
|
|||||||
}
|
}
|
||||||
|
|
||||||
// Ensure tenants name are valid.
|
// 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);
|
ModelState.AddModelError("Name", T("Invalid tenant name. Must contain characters only and no spaces.").Text);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user