Merge pull request #750 from leezer3/Patch3

Fix: Use invariant culture when parsing version in Generator.Bind
This commit is contained in:
Fraser Waters 2018-04-22 18:56:29 +01:00 committed by GitHub
commit c455638dd1
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -25,6 +25,7 @@
using System; using System;
using System.Collections.Generic; using System.Collections.Generic;
using System.Globalization;
using System.IO; using System.IO;
using System.Xml.XPath; using System.Xml.XPath;
using Bind.Structures; using Bind.Structures;
@ -269,7 +270,7 @@ namespace Bind
// our current apiversion. Extensions do not have a version, // our current apiversion. Extensions do not have a version,
// so we add them anyway (which is desirable). // so we add them anyway (which is desirable).
if (!String.IsNullOrEmpty(version) && !String.IsNullOrEmpty(apiversion) && if (!String.IsNullOrEmpty(version) && !String.IsNullOrEmpty(apiversion) &&
Decimal.Parse(version) > Decimal.Parse(apiversion)) Decimal.Parse(version, CultureInfo.InvariantCulture) > Decimal.Parse(apiversion, CultureInfo.InvariantCulture))
{ {
continue; continue;
} }