From 6b13729eba2b074a3c42f78505014de68d980133 Mon Sep 17 00:00:00 2001 From: Eric Coissac Date: Tue, 14 Jun 2022 09:53:35 +0200 Subject: [PATCH] Adds a test for not pushing empty batch on the output --- pkg/obiiter/batchiterator.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/pkg/obiiter/batchiterator.go b/pkg/obiiter/batchiterator.go index 910aa36..ed7eff1 100644 --- a/pkg/obiiter/batchiterator.go +++ b/pkg/obiiter/batchiterator.go @@ -598,7 +598,9 @@ func (iterator IBioSequenceBatch) FilterOn(predicate obiseq.SequencePredicate, } seqs.slice = slice[:j] - trueIter.Push(seqs) + if seqs.Length() > 0 { + trueIter.Push(seqs) + } } trueIter.Done()