diff --git a/src/Dfe.PlanTech.Domain/Content/Models/PageDbEntity.cs b/src/Dfe.PlanTech.Domain/Content/Models/PageDbEntity.cs index 3dd9d6fdf..00982909c 100644 --- a/src/Dfe.PlanTech.Domain/Content/Models/PageDbEntity.cs +++ b/src/Dfe.PlanTech.Domain/Content/Models/PageDbEntity.cs @@ -44,14 +44,14 @@ public void OrderContents() } private IEnumerable OrderContents(List contents, Func idSelector) - => contents.Join(AllPageContents, + => contents.GroupJoin(AllPageContents, content => content.Id, idSelector, (content, pageContent) => new { content, - order = pageContent.Order + order = pageContent.OrderByDescending(pc => pc.Id).Select(join => join.Order).First() }) - .OrderBy(content => content.order) - .Select(content => content.content); + .OrderBy(joined => joined.order) + .Select(joined => joined.content); } \ No newline at end of file diff --git a/src/Dfe.PlanTech.Web/Views/Shared/_Layout.cshtml b/src/Dfe.PlanTech.Web/Views/Shared/_Layout.cshtml index f83dd0bb3..3df6d92a0 100644 --- a/src/Dfe.PlanTech.Web/Views/Shared/_Layout.cshtml +++ b/src/Dfe.PlanTech.Web/Views/Shared/_Layout.cshtml @@ -6,11 +6,10 @@ @section Head { - - @Html.Raw(GtmConfiguration.Analytics) - @Html.Raw(GtmConfiguration.Head) - @RenderSection("Head", false) + @Html.Raw(GtmConfiguration.Analytics) + @Html.Raw(GtmConfiguration.Head) + @RenderSection("Head", false) } @{ @@ -38,12 +37,12 @@ @{ await Html.RenderPartialAsync("BetaHeader"); } - @RenderSection("BeforeContent", required: false) +@RenderSection("BeforeContent", required: false) - @{ +@{ //Add relevant tags for GovUK front-end CSS to body } - + }