From 8ff8c0c536a293bc2860862b59e5b0762c0fff86 Mon Sep 17 00:00:00 2001 From: Xiao Gui <xgui3783@gmail.com> Date: Thu, 12 Nov 2020 19:28:45 +0100 Subject: [PATCH] fix: filterdataset by region --- deploy/datasets/util.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/deploy/datasets/util.js b/deploy/datasets/util.js index 3c34f973e..f394dad85 100644 --- a/deploy/datasets/util.js +++ b/deploy/datasets/util.js @@ -103,7 +103,7 @@ const getParseRegion = (template, parcellation) => { const regionObj = { parent, - self: [ ...regionIds.slice(1), ...alternateIds ], + self: [ ...regionIds, ...alternateIds ], children: childrenIds } regionMap.set(regionId, regionObj) @@ -278,6 +278,7 @@ const traverseRegionMap = regionSchemaId => { } const filterDatasetsByRegion = async (datasets = [], regionSchemaId) => { + await Promise.all(initPrArray) const allRelevantSchemaSet = new Set(traverseRegionMap(regionSchemaId)) return datasets.filter(ds => ds['parcellationRegion'].some(pr => allRelevantSchemaSet.has(getIdFromFullId(pr.fullId)))) } -- GitLab