From: Tom Clegg Date: Thu, 17 Feb 2022 15:06:55 +0000 (-0500) Subject: Fix -max-tag filter. X-Git-Url: https://git.arvados.org/lightning.git/commitdiff_plain/0162ef4d2ae3c422fa6fbd98e960d2a5cbd03676 Fix -max-tag filter. refs #18581 Arvados-DCO-1.1-Signed-off-by: Tom Clegg --- diff --git a/slicenumpy.go b/slicenumpy.go index a7c6e24c57..9cc22cf326 100644 --- a/slicenumpy.go +++ b/slicenumpy.go @@ -644,7 +644,7 @@ func (cmd *sliceNumpy) RunCommand(prog string, args []string, stdin io.Reader, s outcol := 0 for col, v := range cgs[name].Variants { tag := tagstart + tagID(col/2) - if mask != nil && reftile[tag] == nil || tag > tagID(cmd.filter.MaxTag) { + if mask != nil && reftile[tag] == nil || (cmd.filter.MaxTag >= 0 && tag > tagID(cmd.filter.MaxTag)) { continue } if variants, ok := seq[tag]; ok && len(variants) > int(v) && len(variants[v].Sequence) > 0 {