diff --git a/API/Parser/Parser.cs b/API/Parser/Parser.cs index e5c9226b3..050a6ec29 100644 --- a/API/Parser/Parser.cs +++ b/API/Parser/Parser.cs @@ -795,12 +795,20 @@ namespace API.Parser public static float MinimumNumberFromRange(string range) { - if (!Regex.IsMatch(range, @"^[\d-.]+$")) + try + { + if (!Regex.IsMatch(range, @"^[\d-.]+$")) + { + return (float) 0.0; + } + + var tokens = range.Replace("_", string.Empty).Split("-"); + return tokens.Min(float.Parse); + } + catch { return (float) 0.0; } - var tokens = range.Replace("_", string.Empty).Split("-"); - return tokens.Min(float.Parse); } public static string Normalize(string name)