Skip to content

Commit 71531af

Browse files
author
Dave Bartolomeo
authored
Merge pull request #4577 from dbartol/extension-fix/work
Fix path transformer handling of extensionless files
2 parents 5ac8475 + 4189567 commit 71531af

1 file changed

Lines changed: 8 additions & 1 deletion

File tree

csharp/extractor/Semmle.Extraction/PathTransformer.cs

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,14 @@ private struct TransformedPath : ITransformedPath
4444

4545
public string Value => value;
4646

47-
public string Extension => Path.GetExtension(value)?.Substring(1) ?? "";
47+
public string Extension
48+
{
49+
get
50+
{
51+
var extension = Path.GetExtension(value);
52+
return string.IsNullOrEmpty(extension) ? "" : extension.Substring(1);
53+
}
54+
}
4855

4956
public string NameWithoutExtension => Path.GetFileNameWithoutExtension(value);
5057

0 commit comments

Comments
 (0)