Skip to content

Commit 3d8f28a

Browse files
committed
-> testing fix for slow behavior
1 parent d6590fd commit 3d8f28a

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

idc_collections/collex_metadata_utils.py

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -235,7 +235,8 @@ def sortNum(x):
235235

236236
# Build data exploration context/response
237237
def build_explorer_context(is_dicofdic, source, versions, filters, fields, order_docs, counts_only, with_related,
238-
with_derived, collapse_on, is_json, uniques=None, totals=None, with_stats=True, disk_size=True):
238+
with_derived, collapse_on, is_json, uniques=None, totals=None, with_stats=True,
239+
disk_size=False):
239240
attr_by_source = {}
240241
attr_sets = {}
241242
context = {}
@@ -284,7 +285,6 @@ def build_explorer_context(is_dicofdic, source, versions, filters, fields, order
284285
if is_origin and not len(fields):
285286
fields = source.get_attr(for_faceting=False).filter(default_ui_display=True).values_list('name',
286287
flat=True)
287-
288288
for dataset in data_sets:
289289
if dataset.data_type in source_data_types[source.id]:
290290
set_type = dataset.get_set_name()
@@ -307,11 +307,11 @@ def build_explorer_context(is_dicofdic, source, versions, filters, fields, order
307307
custom_facets['study_per_collec'] = {'type': 'terms', 'field': 'collection_id', 'limit': -1, 'missing': True,'facet': {'unique_count': 'unique(StudyInstanceUID)'}}
308308
custom_facets['series_per_collec']={'type': 'terms', 'field': 'collection_id', 'limit': -1, 'missing': True,'facet': {'unique_count': 'unique(SeriesInstanceUID)'}}
309309

310-
if disk_size:
310+
if disk_size and len(filters.keys()) > 0:
311311
custom_facets['instance_size'] ='sum(instance_size)'
312312

313-
if (len(custom_facets.keys())==0):
314-
custom_facets=None
313+
if len(custom_facets.keys()) <= 0:
314+
custom_facets = None
315315

316316
start = time.time()
317317
source_metadata = get_collex_metadata(

0 commit comments

Comments
 (0)