fix LocaleService listeners to handle empty recordset
fix LocaleListenerAggregate to handle empty recordset