Skip to content

Commit 27f2f00

Browse files
Merge pull request #5462 from Particular/fix-learningtransport-discovery
Fix leanringtransport directory check
2 parents 0d0aa34 + f696697 commit 27f2f00

File tree

1 file changed

+3
-4
lines changed

1 file changed

+3
-4
lines changed

src/NServiceBus.Core/Transports/Learning/LearningTransportInfrastructure.cs

+3-4
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,6 @@ class LearningTransportInfrastructure : TransportInfrastructure
1616
public LearningTransportInfrastructure(SettingsHolder settings)
1717
{
1818
this.settings = settings;
19-
2019
if (!settings.TryGet(StorageLocationKey, out storagePath))
2120
{
2221
storagePath = FindStoragePath();
@@ -55,10 +54,10 @@ static string FindStoragePath()
5554
}
5655

5756
// When no solution file was found try to find a learning transport directory
58-
// don't ignore casing due to linux support
59-
if (Directory.EnumerateDirectories(directory).Any(dir => dir.Equals(DefaultLearningTransportDirectory, StringComparison.Ordinal)))
57+
var learningTransportDirectory = Path.Combine(directory, DefaultLearningTransportDirectory);
58+
if (Directory.Exists(learningTransportDirectory))
6059
{
61-
return Path.Combine(directory, DefaultLearningTransportDirectory);
60+
return learningTransportDirectory;
6261
}
6362

6463
var parent = Directory.GetParent(directory);

0 commit comments

Comments
 (0)