From a3ded18eb66cb854ad55d53d3c4c233980214338 Mon Sep 17 00:00:00 2001 From: Gert Smith Date: Sat, 26 Sep 2015 10:52:39 +0200 Subject: [PATCH] Update ElementSessionState.cs Make Model Serializable for use in Web Farms with session state stored in a database. Currently a Serialization error is thrown when creating layout or page in the dashboard. --- .../Modules/Orchard.Layouts/Models/ElementSessionState.cs | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/Orchard.Web/Modules/Orchard.Layouts/Models/ElementSessionState.cs b/src/Orchard.Web/Modules/Orchard.Layouts/Models/ElementSessionState.cs index 26859a51f..6fcff6c7f 100644 --- a/src/Orchard.Web/Modules/Orchard.Layouts/Models/ElementSessionState.cs +++ b/src/Orchard.Web/Modules/Orchard.Layouts/Models/ElementSessionState.cs @@ -1,9 +1,12 @@ +using System; + namespace Orchard.Layouts.Models { - public class ElementSessionState { + [Serializable] + public class ElementSessionState { public string TypeName { get; set; } public string ElementData { get; set; } public string ElementEditorData { get; set; } public int? ContentId { get; set; } public string ContentType { get; set; } } -} \ No newline at end of file +}