You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@lucenenet.apache.org by ni...@apache.org on 2019/08/07 22:26:08 UTC
[lucenenet] 11/42: BUG:
Lucene.Net.Analysis.Common.Analysis.Miscellaneous.TruncateTokenFilterFactory
- Fixed issue converting string to sbyte in ambient culture
This is an automated email from the ASF dual-hosted git repository.
nightowl888 pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/lucenenet.git
commit 245bbc471516a0bccce2948ca35765810227a2c3
Author: Shad Storhaug <sh...@shadstorhaug.com>
AuthorDate: Wed Jul 31 07:15:18 2019 +0700
BUG: Lucene.Net.Analysis.Common.Analysis.Miscellaneous.TruncateTokenFilterFactory - Fixed issue converting string to sbyte in ambient culture
---
.../Analysis/Miscellaneous/TruncateTokenFilterFactory.cs | 5 +++--
.../Analysis/Miscellaneous/TestTruncateTokenFilterFactory.cs | 1 +
2 files changed, 4 insertions(+), 2 deletions(-)
diff --git a/src/Lucene.Net.Analysis.Common/Analysis/Miscellaneous/TruncateTokenFilterFactory.cs b/src/Lucene.Net.Analysis.Common/Analysis/Miscellaneous/TruncateTokenFilterFactory.cs
index 1aeb5d3..a1c4cec 100644
--- a/src/Lucene.Net.Analysis.Common/Analysis/Miscellaneous/TruncateTokenFilterFactory.cs
+++ b/src/Lucene.Net.Analysis.Common/Analysis/Miscellaneous/TruncateTokenFilterFactory.cs
@@ -1,5 +1,6 @@
using Lucene.Net.Analysis.Util;
using System.Collections.Generic;
+using System.Globalization;
namespace Lucene.Net.Analysis.Miscellaneous
{
@@ -45,10 +46,10 @@ namespace Lucene.Net.Analysis.Miscellaneous
public TruncateTokenFilterFactory(IDictionary<string, string> args)
: base(args)
{
- prefixLength = sbyte.Parse(Get(args, PREFIX_LENGTH_KEY, "5"));
+ prefixLength = sbyte.Parse(Get(args, PREFIX_LENGTH_KEY, "5"), NumberStyles.Integer, CultureInfo.InvariantCulture);
if (prefixLength < 1)
{
- throw new System.ArgumentException(PREFIX_LENGTH_KEY + " parameter must be a positive number: " + prefixLength);
+ throw new System.ArgumentException(PREFIX_LENGTH_KEY + " parameter must be a positive number: " + prefixLength.ToString(CultureInfo.InvariantCulture));
}
if (args.Count > 0)
{
diff --git a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Miscellaneous/TestTruncateTokenFilterFactory.cs b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Miscellaneous/TestTruncateTokenFilterFactory.cs
index e7c95c2..32d62cf 100644
--- a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Miscellaneous/TestTruncateTokenFilterFactory.cs
+++ b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Miscellaneous/TestTruncateTokenFilterFactory.cs
@@ -1,4 +1,5 @@
using NUnit.Framework;
+using System;
using System.IO;
using BaseTokenStreamFactoryTestCase = Lucene.Net.Analysis.Util.BaseTokenStreamFactoryTestCase;