Index: grails-app/services/com/lemans/ds/solr/SolrQueryService.groovy =================================================================== diff -u -r9bf9c0b480ef21079c43a68c06da204814f95c70 -ra12b886a73efe5a5fed0cfe32443ebff58bfe795 --- grails-app/services/com/lemans/ds/solr/SolrQueryService.groovy (.../SolrQueryService.groovy) (revision 9bf9c0b480ef21079c43a68c06da204814f95c70) +++ grails-app/services/com/lemans/ds/solr/SolrQueryService.groovy (.../SolrQueryService.groovy) (revision a12b886a73efe5a5fed0cfe32443ebff58bfe795) @@ -694,8 +694,8 @@ List buckets = uniqueVals?.get('buckets') List values = populateCardinalityValuesForDate(buckets, missing, payload) - Optional> optionalResult = values.stream() - .max{ obj1, obj2 -> obj1.date.compareTo(obj2.date) }.orElse(null) + Optional> optionalResult = values?.stream() + ?.max{ obj1, obj2 -> obj1.date.compareTo(obj2.date) }.orElse(null) Date totalDate = optionalResult.isPresent() ? optionalResult.get()['date'] : null [type: payload.queueType.name(), displayName: payload.queueType.value, drillDowns: values ?: [], date: totalDate] }