--- a/ckanext/ga_report/controller.py +++ b/ckanext/ga_report/controller.py @@ -255,9 +255,7 @@ log.warning('Could not find package "%s"', package_name) else: ds = {} - for entry in q: - if len(ds) >= count: - break + for entry in q.limit(count): package_name = entry.url[len('/dataset/'):] p = model.Package.get(package_name) if p: