diff --git a/src/main/java/org/gcube/accounting/analytics/ResourceRecordQuery.java b/src/main/java/org/gcube/accounting/analytics/ResourceRecordQuery.java index 4713b26..cac1fa7 100644 --- a/src/main/java/org/gcube/accounting/analytics/ResourceRecordQuery.java +++ b/src/main/java/org/gcube/accounting/analytics/ResourceRecordQuery.java @@ -5,6 +5,7 @@ package org.gcube.accounting.analytics; import java.util.ArrayList; import java.util.Calendar; +import java.util.Collections; import java.util.HashMap; import java.util.Iterator; import java.util.List; @@ -165,8 +166,11 @@ public class ResourceRecordQuery { * @return a set containing the list of key * @throws Exception if fails */ - public Set getKeys(@SuppressWarnings("rawtypes") Class usageRecordType) throws Exception{ - return accountingPersistenceQuery.getKeys(usageRecordType); + public List getKeys(@SuppressWarnings("rawtypes") Class usageRecordType) throws Exception{ + Set keys = accountingPersistenceQuery.getKeys(usageRecordType); + List toSort = new ArrayList(keys); + Collections.sort(toSort); + return toSort; } }