From 8d4267356ccb3c004bf93c5baf1bae5f27d5a0a8 Mon Sep 17 00:00:00 2001
From: Xiao Gui <xgui3783@gmail.com>
Date: Thu, 10 Jun 2021 14:26:03 +0200
Subject: [PATCH] bugfix: only append relevant parc

---
 src/util/pureConstant.service.ts | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

diff --git a/src/util/pureConstant.service.ts b/src/util/pureConstant.service.ts
index 82941cbbc..839989c44 100644
--- a/src/util/pureConstant.service.ts
+++ b/src/util/pureConstant.service.ts
@@ -579,7 +579,12 @@ Raise/track issues at github repo: <a target = "_blank" href = "${this.repoUrl}"
                 ngId: tmplNgId,
                 nehubaConfig,
                 auxMeshes,
-                parcellations: tmpl.availableParcellations.map(parc => {
+                /**
+                 * only populate the parcelltions made available
+                 */
+                parcellations: tmpl.availableParcellations.filter(
+                  p => parcellations.some(p2 => parseId(p2.id) === p.id)
+                ).map(parc => {
                   const regions = this.atlasParcSpcRegionMap.get(atlas['@id'], tmpl.id, parc.id) || []
                   return {
                     fullId: parc.id,
-- 
GitLab