fix: add helper for expected path.Clean behavior (#12068)

current usage of path.Clean returns "." for empty strings
instead we need `""` string as-is, make relevant changes
as needed.
This commit is contained in:
Harshavardhana authored and GitHub committed 2021-04-15 16:32:13 -07:00
1 parent d30c5d1cf0
commit a334554f99
8 files changed
+29 -13

No files matched your search

+1 -1
View File
@@ -56,7 +56,7 @@ func (r Resource) Match(resource string, conditionValues map[string][]string) bo
pattern = strings.Replace(pattern, key.VarName(), rvalues[0], -1)
}
}
if path.Clean(resource) == pattern {
if cp := path.Clean(resource); cp != "." && cp == pattern {
return true
}
return wildcard.Match(pattern, resource)