Skip to content

Commit 046ec10

Browse files
committed
Return null if TopGroups returns null
1 parent 1ba30d2 commit 046ec10

1 file changed

Lines changed: 6 additions & 1 deletion

File tree

src/Lucene.Net.Grouping/AbstractFirstPassGroupingCollector.cs

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -424,7 +424,12 @@ public virtual void SetNextReader(AtomicReaderContext context)
424424
#region Explicit interface implementations
425425

426426
ICollection<ISearchGroup> IAbstractFirstPassGroupingCollector.GetTopGroups(int groupOffset, bool fillFields)
427-
=> new CastingCollectionAdapter<SearchGroup<TGroupValue>, ISearchGroup>(GetTopGroups(groupOffset, fillFields));
427+
{
428+
var topGroups = GetTopGroups(groupOffset, fillFields);
429+
return topGroups != null
430+
? new CastingCollectionAdapter<SearchGroup<TGroupValue>, ISearchGroup>(topGroups)
431+
: null;
432+
}
428433

429434
#endregion
430435
}

0 commit comments

Comments
 (0)