From 4eb1650bec0be0da57947fc8ee9b3c641d5e35dd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bj=C3=B8rn=20Erik=20Pedersen?= Date: Wed, 17 Jan 2018 20:47:35 +0100 Subject: resource: Use path.Match instead of filepath.Match They behave similar, but it is a path we're matching. See #4244 --- resource/resource.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'resource/resource.go') diff --git a/resource/resource.go b/resource/resource.go index 951f1d9a7..b3a92273d 100644 --- a/resource/resource.go +++ b/resource/resource.go @@ -360,7 +360,7 @@ func (l *genericResource) Publish() error { // and matching by wildcard given in `src` using `filepath.Match` with lower cased values. // This assignment is additive, but the most specific match needs to be first. // The `name` and `title` metadata field support shell-matched collection it got a match in. -// See https://golang.org/pkg/path/filepath/#Match +// See https://golang.org/pkg/path/#Match func AssignMetadata(metadata []map[string]interface{}, resources ...Resource) error { counters := make(map[string]int) @@ -390,7 +390,7 @@ func AssignMetadata(metadata []map[string]interface{}, resources ...Resource) er srcKey := strings.ToLower(cast.ToString(src)) - match, err := filepath.Match(srcKey, resourceSrcKey) + match, err := path.Match(srcKey, resourceSrcKey) if err != nil { return fmt.Errorf("failed to match resource with metadata: %s", err) } -- cgit v1.2.3