We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 3debf9b commit fd04162Copy full SHA for fd04162
src/app/Fake.IO.FileSystem/Globbing.fs
@@ -100,7 +100,10 @@ let internal getRoot (baseDirectory : string) (pattern : string) =
100
let internal search (baseDir : string) (input : string) =
101
let baseDir = normalizePath baseDir
102
let input = normalizePath input
103
- let input = input.Replace(baseDir + string Path.DirectorySeparatorChar, "")
+ let input =
104
+ if String.IsNullOrEmpty baseDir
105
+ then input
106
+ else input.Replace(baseDir.TrimEnd([|Path.DirectorySeparatorChar|]) + string Path.DirectorySeparatorChar, "")
107
108
let filePattern = Path.GetFileName(input)
109
0 commit comments