Skip to content

Commit 6df1b60

Browse files
committed
Fix tests: version parsing failed against ES 1.4.0.Beta1
1 parent c02ec17 commit 6df1b60

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

src/Tests/Nest.Tests.Integration/ElasticsearchConfiguration.cs

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
using System;
22
using System.Diagnostics;
3+
using System.Linq;
34
using Elasticsearch.Net.Connection.Thrift;
45
using Elasticsearch.Net;
56

@@ -59,8 +60,10 @@ public static string NewUniqueIndexName()
5960
public static Version GetCurrentVersion()
6061
{
6162
dynamic info = Client.Value.Raw.Info().Response;
62-
var version = Version.Parse(info.version.number);
63-
63+
var versionString = (string)info.version.number;
64+
if (versionString.Contains("Beta"))
65+
versionString = string.Join(".", versionString.Split('.').Where(s => !s.StartsWith("Beta", StringComparison.OrdinalIgnoreCase)));
66+
var version = Version.Parse(versionString);
6467
return version;
6568
}
6669
}

0 commit comments

Comments
 (0)