diff --git a/src/util/pureConstant.service.ts b/src/util/pureConstant.service.ts index 82941cbbc7fef21921798fcf8d516a1e3807dac8..839989c44b66cab5fbf5b42a1b5251e0ce31febf 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,