Closed
Description
Checks
-
I have checked that this issue has not already been reported.
-
I am using the latest version of Flow Launcher.
Problem Description
When using the explorer plugin to look up a path, ending off your query in a forward slash results in an error
To Reproduce
- Type
C:\/
- See the error result from the explorer plugin
Screenshots
Flow Launcher Version
1.19.5
Windows Build Number
Microsoft Windows [Version 10.0.22631.4751]
Error Log
17:55:29.4035-08:00 - ERROR - DirectoryInfoSearch.DirectorySearch - Error occurred while searching path
EXCEPTION OCCURS: System.ArgumentException: Second path fragment must not be a drive or UNC name. (Parameter 'expression')
at System.IO.Enumeration.FileSystemEnumerableFactory.NormalizeInputs(String& directory, String& expression, MatchType matchType)
at System.IO.DirectoryInfo.InternalEnumerateInfos(String path, String searchPattern, SearchTarget searchTarget, EnumerationOptions options)
at Flow.Launcher.Plugin.Explorer.Search.DirectoryInfo.DirectoryInfoSearch.DirectorySearch(EnumerationOptions enumerationOption, String search, String searchCriteria, CancellationToken token) in C:\projects\flow-launcher\Plugins\Flow.Launcher.Plugin.Explorer\Search\DirectoryInfo\DirectoryInfoSearch.cs:line 81
at Flow.Launcher.Plugin.Explorer.Search.SearchManager.PathSearchAsync(Query query, CancellationToken token) in C:\projects\flow-launcher\Plugins\Flow.Launcher.Plugin.Explorer\Search\SearchManager.cs:line 242
at Flow.Launcher.Plugin.Explorer.Search.SearchManager.SearchAsync(Query query, CancellationToken token) in C:\projects\flow-launcher\Plugins\Flow.Launcher.Plugin.Explorer\Search\SearchManager.cs:line 136
at Flow.Launcher.Plugin.Explorer.Main.QueryAsync(Query query, CancellationToken token) in C:\projects\flow-launcher\Plugins\Flow.Launcher.Plugin.Explorer\Main.cs:line 88
at Flow.Launcher.Core.Plugin.PluginManager.<>c__DisplayClass28_0.<<QueryForPluginAsync>b__0>d.MoveNext() in C:\projects\flow-launcher\Flow.Launcher.Core\Plugin\PluginManager.cs:line 248
--- End of stack trace from previous location ---
at Flow.Launcher.Infrastructure.Stopwatch.DebugAsync(String message, Func`1 action) in C:\projects\flow-launcher\Flow.Launcher.Infrastructure\Stopwatch.cs:line 40
at Flow.Launcher.Core.Plugin.PluginManager.QueryForPluginAsync(PluginPair pair, Query query, CancellationToken token) in C:\projects\flow-launcher\Flow.Launcher.Core\Plugin\PluginManager.cs:line 282