diff --git a/WebCms/Controllers/LeafInputController.cs b/WebCms/Controllers/LeafInputController.cs index 4c2e2c4..da18857 100644 --- a/WebCms/Controllers/LeafInputController.cs +++ b/WebCms/Controllers/LeafInputController.cs @@ -34,9 +34,10 @@ namespace LeafWeb.WebCms.Controllers if (!files.Any()) ModelState.AddModelError("Files", "Must select at least one file"); - // TODO: this keeps randomly not being mapable because string->bool binding fails. WHY - if (ModelState.ContainsKey("TermsOfService")) - ModelState["TermsOfService"].Errors.Clear(); + if (ModelState.ContainsKey("TermsOfService")) + { + ModelState.Remove("TermsOfService"); + } var membershipHelper = new Umbraco.Web.Security.MembershipHelper(UmbracoContext.Current); var member = membershipHelper.GetCurrentMember(); diff --git a/WebCms/Views/LeafInput/Create.cshtml b/WebCms/Views/LeafInput/Create.cshtml index 59ba415..d4bb61f 100644 --- a/WebCms/Views/LeafInput/Create.cshtml +++ b/WebCms/Views/LeafInput/Create.cshtml @@ -22,6 +22,7 @@