#18717: Validating table prefix

Work Item: 18717

--HG--
branch : 1.x
This commit is contained in:
Sebastien Ros
2012-06-27 11:36:34 -07:00
parent 40c90cf797
commit 379b0221de

View File

@@ -84,6 +84,10 @@ namespace Orchard.Setup.Controllers {
if(!Char.IsLetter(model.DatabaseTablePrefix[0])) {
ModelState.AddModelError("DatabaseTablePrefix", T("The table prefix must begin with a letter").Text);
}
if(model.DatabaseTablePrefix.Any(x => !Char.IsLetterOrDigit(x))) {
ModelState.AddModelError("DatabaseTablePrefix", T("The table prefix must contain letters or digits").Text);
}
}
if (model.Recipe == null) {
if (!(recipes.Select(r => r.Name).Contains(DefaultRecipe))) {