From eff692249dbc5afa1732218326ea55b33432d010 Mon Sep 17 00:00:00 2001 From: "agrath@gmail.com" Date: Thu, 30 Jun 2011 11:00:15 -1200 Subject: [PATCH] Made the int.TryParse and decimal.TryParse in DynamicNode culture aware so that , and . as numeric/decimal seperators are handled properly --- umbraco.MacroEngines.Juno/RazorDynamicNode/DynamicNode.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/umbraco.MacroEngines.Juno/RazorDynamicNode/DynamicNode.cs b/umbraco.MacroEngines.Juno/RazorDynamicNode/DynamicNode.cs index 39fe7c9d5e..f7d125e54b 100644 --- a/umbraco.MacroEngines.Juno/RazorDynamicNode/DynamicNode.cs +++ b/umbraco.MacroEngines.Juno/RazorDynamicNode/DynamicNode.cs @@ -517,7 +517,7 @@ namespace umbraco.MacroEngines //integer int iResult = 0; - if (int.TryParse(string.Format("{0}", result), out iResult)) + if (int.TryParse(string.Format("{0}", result), System.Globalization.NumberStyles.Number, System.Globalization.CultureInfo.CurrentCulture, out iResult)) { result = iResult; return true; @@ -525,7 +525,7 @@ namespace umbraco.MacroEngines //decimal decimal dResult = 0; - if (decimal.TryParse(string.Format("{0}", result).Replace(",", "."), out dResult)) + if (decimal.TryParse(string.Format("{0}", result), System.Globalization.NumberStyles.Number, System.Globalization.CultureInfo.CurrentCulture, out dResult)) { result = dResult; return true;