From bf131b4796d336dc52266393a93425da92e888fe Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Linus=20=C3=96stberg?= Date: Wed, 26 Jun 2019 09:50:59 +0200 Subject: [PATCH] Fix object type for coverage --- backend/modules/browser/lookups.py | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/backend/modules/browser/lookups.py b/backend/modules/browser/lookups.py index 72f0fcc79..3a518cb7f 100644 --- a/backend/modules/browser/lookups.py +++ b/backend/modules/browser/lookups.py @@ -157,12 +157,12 @@ def get_coverage_for_bases(dataset:str, chrom:str, start_pos:int, end_pos:int=No if end_pos is None: end_pos = start_pos - coverage = (db.Coverage.select() - .where((db.Coverage.pos >= start_pos) & - (db.Coverage.pos <= end_pos) & - (db.Coverage.chrom == chrom) & - (db.Coverage.dataset_version == dataset_version.id)) - .dicts()) + coverage = [row for row in (db.Coverage.select() + .where((db.Coverage.pos >= start_pos) & + (db.Coverage.pos <= end_pos) & + (db.Coverage.chrom == chrom) & + (db.Coverage.dataset_version == dataset_version.id)) + .dicts())] if not coverage: raise error.NotFoundError('No coverage found for the region') return coverage