From ce5e909cca524e63a8e7d14158bc829455c161f1 Mon Sep 17 00:00:00 2001 From: Jeff Ortel Date: Tue, 30 Jul 2024 11:29:13 -0700 Subject: [PATCH] checkpoint Signed-off-by: Jeff Ortel --- cmd/rules.go | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/cmd/rules.go b/cmd/rules.go index 6ef0f4d..84f955e 100644 --- a/cmd/rules.go +++ b/cmd/rules.go @@ -391,6 +391,7 @@ func (r *Labels) extract(paths []string) (err error) { inspect := func(p string, info fs.FileInfo, wErr error) (_ error) { var err error if wErr != nil || info.IsDir() { + addon.Log.Error(wErr, p) return } switch strings.ToUpper(path.Ext(p)) { @@ -469,13 +470,17 @@ func (r *Labels) extract(paths []string) (err error) { // addIncluded uniquely adds labels to the included set. func (r *Labels) addIncluded(extracted ...string) (added []string) { for _, s := range extracted { + found := false for _, included := range r.Included { if included == s { - return + found = true + break } } - added = append(added, s) - r.Included = append(r.Included, s) + if !found { + added = append(added, s) + r.Included = append(r.Included, s) + } } return }