From 379b0221dedc8dedb18e31fcd0f195ac2fb3f5e0 Mon Sep 17 00:00:00 2001 From: Sebastien Ros Date: Wed, 27 Jun 2012 11:36:34 -0700 Subject: [PATCH] #18717: Validating table prefix Work Item: 18717 --HG-- branch : 1.x --- .../Modules/Orchard.Setup/Controllers/SetupController.cs | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/Orchard.Web/Modules/Orchard.Setup/Controllers/SetupController.cs b/src/Orchard.Web/Modules/Orchard.Setup/Controllers/SetupController.cs index d8510faeb..47ee14932 100644 --- a/src/Orchard.Web/Modules/Orchard.Setup/Controllers/SetupController.cs +++ b/src/Orchard.Web/Modules/Orchard.Setup/Controllers/SetupController.cs @@ -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))) {