diff --git a/src/Orchard.Web/Modules/Orchard.Layouts/Drivers/ProjectionElementDriver.cs b/src/Orchard.Web/Modules/Orchard.Layouts/Drivers/ProjectionElementDriver.cs index 04de048d1..d5d455290 100644 --- a/src/Orchard.Web/Modules/Orchard.Layouts/Drivers/ProjectionElementDriver.cs +++ b/src/Orchard.Web/Modules/Orchard.Layouts/Drivers/ProjectionElementDriver.cs @@ -290,11 +290,11 @@ namespace Orchard.Layouts.Drivers { var query = element.QueryId != null ? _contentManager.Get(element.QueryId.Value) : default(QueryPart); var layout = query != null && element.LayoutId != null ? _layoutRepository.Get(element.LayoutId.Value) : default(LayoutRecord); var queryIdentity = query != null ? _contentManager.GetItemMetadata(query).Identity.ToString() : default(string); - var layoutIndex = layout != null ? query.Layouts.IndexOf(layout) : default(int?); + var layoutIndex = layout != null ? query.Layouts.IndexOf(layout) : -1; // -1 is the Default Layout. - if (queryIdentity != null && layoutIndex != null) { + if (queryIdentity != null) { context.ExportableData["QueryId"] = queryIdentity; - context.ExportableData["LayoutIndex"] = layoutIndex.Value.ToString(); + context.ExportableData["LayoutIndex"] = layoutIndex.ToString(); } }