From 0df2f3ab5734fa51f74bc944504e81b67ec9c8f4 Mon Sep 17 00:00:00 2001 From: jtkech Date: Sat, 19 Mar 2016 03:41:24 +0100 Subject: [PATCH] Update FormsElementDriver.cs --- .../Framework/Drivers/FormsElementDriver.cs | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/Orchard.Web/Modules/Orchard.Layouts/Framework/Drivers/FormsElementDriver.cs b/src/Orchard.Web/Modules/Orchard.Layouts/Framework/Drivers/FormsElementDriver.cs index 92281c0dc..17885742a 100644 --- a/src/Orchard.Web/Modules/Orchard.Layouts/Framework/Drivers/FormsElementDriver.cs +++ b/src/Orchard.Web/Modules/Orchard.Layouts/Framework/Drivers/FormsElementDriver.cs @@ -78,6 +78,12 @@ namespace Orchard.Layouts.Framework.Drivers { if (value != null) { context.Element.Data[name] = value.AttemptedValue; } + else if (formElementShape.Metadata.Type == "Checkbox") { + var shapeValue = formElementShape.Value as string; + if (shapeValue != null && shapeValue.ToLower() == "true") { + context.Element.Data[name] = "false"; + } + } } } @@ -87,4 +93,4 @@ namespace Orchard.Layouts.Framework.Drivers { protected virtual void DescribeForm(DescribeContext context) { } } -} \ No newline at end of file +}