From b5b52413356ae14ba1a3842bd5635af3fc7c82af Mon Sep 17 00:00:00 2001 From: Nathan Heskew Date: Wed, 28 Jul 2010 13:45:10 -0700 Subject: [PATCH] Fixing the setting of route's slug and path in the RoutePartDriver --HG-- branch : dev --- src/Orchard.Web/Core/Routable/Drivers/RoutePartDriver.cs | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/Orchard.Web/Core/Routable/Drivers/RoutePartDriver.cs b/src/Orchard.Web/Core/Routable/Drivers/RoutePartDriver.cs index 3f938a911..0dab4f10d 100644 --- a/src/Orchard.Web/Core/Routable/Drivers/RoutePartDriver.cs +++ b/src/Orchard.Web/Core/Routable/Drivers/RoutePartDriver.cs @@ -75,8 +75,6 @@ namespace Orchard.Core.Routable.Drivers { updater.TryUpdateModel(model, Prefix, null, null); part.Title = model.Title; part.Slug = model.Slug; - - // TEMP: path format patterns replaces this logic part.Path = part.GetPathFromSlug(model.Slug); if (!_routableService.IsSlugValid(part.Slug)) { @@ -89,6 +87,9 @@ namespace Orchard.Core.Routable.Drivers { originalSlug, part.Slug, part.ContentItem.ContentType)); } + // TEMP: path format patterns replaces this logic + part.Path = part.GetPathFromSlug(part.Slug); + if (part.ContentItem.Id != 0 && model.PromoteToHomePage && _routableHomePageProvider != null) { CurrentSite.HomePage = _routableHomePageProvider.GetSettingValue(part.ContentItem.Id); }