File tree Expand file tree Collapse file tree 1 file changed +6
-10
lines changed
src/providers/FileSystemProvider Expand file tree Collapse file tree 1 file changed +6
-10
lines changed Original file line number Diff line number Diff line change @@ -49,17 +49,13 @@ export class FileSearchProvider implements vscode.FileSearchProvider {
49
49
// When this is called without a query.pattern, every file is supposed to be returned, so do not provide a filter
50
50
let filter = "" ;
51
51
if ( pattern . length ) {
52
- let escapeClause = "" ;
53
52
pattern = ! csp ? pattern . replace ( / \/ / g, "." ) : pattern ;
54
- if ( pattern . includes ( "_" ) || pattern . includes ( "%" ) ) {
55
- // Need to escape any % or _ characters
56
- pattern = pattern . replace ( / ( _ | % | \\ ) / g, "\\$1" ) ;
57
- escapeClause = " ESCAPE '\\'" ;
58
- }
59
- // Change glob syntax to SQL LIKE syntax
60
- pattern = pattern . replace ( / \* / g, "%" ) ;
61
- pattern = pattern . replace ( / \? / g, "_" ) ;
62
- filter = `Name LIKE '%${ pattern } %'${ escapeClause } ` ;
53
+ filter = `Name LIKE '%${ pattern
54
+ // Escape % or _ characters
55
+ . replace ( / ( _ | % | \\ ) / g, "\\$1" )
56
+ // Change glob syntax to SQL LIKE syntax
57
+ . replace ( / \* / g, "%" )
58
+ . replace ( / \? / g, "_" ) } %' ESCAPE '\\'`;
63
59
}
64
60
if ( token . isCancellationRequested ) {
65
61
return ;
You can’t perform that action at this time.
0 commit comments