Hi,I don't understand why there is 20000 max records limit in TaskEntityManager while fetching task list. why we can't pass dynamic pagination value to query?
// paging doesn't work for combining task instances and variables due to an outer join, so doing it in-memory
if (taskQuery.getFirstResult() < 0 || taskQuery.getMaxResults() <= 0) {
return Collections.EMPTY_LIST;
}
int firstResult = taskQuery.getFirstResult();
int maxResults = taskQuery.getMaxResults();
// setting max results, limit to 20000 results for performance reasons
taskQuery.setMaxResults(20000);
taskQuery.setFirstResult(0);
List<Task> instanceList = getDbSqlSession().selectListWithRawParameterWithoutFilter(query, taskQuery, taskQuery.getFirstResult(), taskQuery.getMaxResults());