From 640fcdaee3aea16abe415fd984593f320be1e7d5 Mon Sep 17 00:00:00 2001 From: Steven Zou Date: Mon, 29 Jul 2019 16:31:47 +0800 Subject: [PATCH] enhance the label selector Signed-off-by: Steven Zou --- src/pkg/retention/res/selectors/label/selector.go | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/pkg/retention/res/selectors/label/selector.go b/src/pkg/retention/res/selectors/label/selector.go index d3451798e..2fa788a5a 100644 --- a/src/pkg/retention/res/selectors/label/selector.go +++ b/src/pkg/retention/res/selectors/label/selector.go @@ -51,7 +51,10 @@ func (s *selector) Select(artifacts []*res.Candidate) (selected []*res.Candidate // New is factory method for list selector func New(decoration string, pattern string) res.Selector { - labels := strings.Split(pattern, ",") + labels := make([]string, 0) + if len(pattern) > 0 { + labels = append(labels, strings.Split(pattern, ",")...) + } return &selector{ decoration: decoration,