Issue #3268823 by mkalkbrenner: processFacets(NULL) leads to wrong results if multiple facet sources exist