From 5f9b679ce35903cf598bde43ddfce09a3955f150 Mon Sep 17 00:00:00 2001 From: Sebastien Ros Date: Tue, 24 Jan 2012 12:48:15 -0800 Subject: [PATCH] Cleaning SetupService file --HG-- branch : autoroute --- .../Modules/Orchard.Setup/Services/SetupService.cs | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/src/Orchard.Web/Modules/Orchard.Setup/Services/SetupService.cs b/src/Orchard.Web/Modules/Orchard.Setup/Services/SetupService.cs index d3e4cdfc6..a4cde086c 100644 --- a/src/Orchard.Web/Modules/Orchard.Setup/Services/SetupService.cs +++ b/src/Orchard.Web/Modules/Orchard.Setup/Services/SetupService.cs @@ -66,7 +66,7 @@ namespace Orchard.Setup.Services { } public string Setup(SetupContext context) { - string executionId = null; + string executionId; // The vanilla Orchard distibution has the following features enabled. string[] hardcoded = { @@ -76,10 +76,10 @@ namespace Orchard.Setup.Services { "Common", "Containers", "Contents", "Dashboard", "Feeds", "Navigation", "Reports", "Scheduling", "Settings", "Shapes", "Title", // Modules "Orchard.Pages", "Orchard.Themes", "Orchard.Users", "Orchard.Roles", "Orchard.Modules", - "PackagingServices", "Orchard.Packaging", "Gallery", "Orchard.Recipes", + "PackagingServices", "Orchard.Packaging", "Gallery", "Orchard.Recipes" }; - context.EnabledFeatures = hardcoded.Union(context.EnabledFeatures ?? Enumerable.Empty()).Distinct(); + context.EnabledFeatures = hardcoded.Union(context.EnabledFeatures ?? Enumerable.Empty()).Distinct().ToList(); var shellSettings = new ShellSettings(_shellSettings); @@ -177,8 +177,6 @@ namespace Orchard.Setup.Services { } private string CreateTenantData(SetupContext context, IWorkContextScope environment) { - string executionId = null; - // create superuser var membershipService = environment.Resolve(); var user = @@ -203,7 +201,7 @@ namespace Orchard.Setup.Services { cultureManager.AddCulture("en-US"); var recipeManager = environment.Resolve(); - executionId = recipeManager.Execute(Recipes().Where(r => r.Name.Equals(context.Recipe, StringComparison.OrdinalIgnoreCase)).FirstOrDefault()); + string executionId = recipeManager.Execute(Recipes().FirstOrDefault(r => r.Name.Equals(context.Recipe, StringComparison.OrdinalIgnoreCase))); // null check: temporary fix for running setup in command line if (HttpContext.Current != null) {