diff --git a/src/ui/regionHierachy/regionHierarchy.component.ts b/src/ui/regionHierachy/regionHierarchy.component.ts
index 9fcc8df3b55060b15d4b625c1093009f43aebc00..382f1f4074a8bc2f44d270f757de4ef5f2abceb6 100644
--- a/src/ui/regionHierachy/regionHierarchy.component.ts
+++ b/src/ui/regionHierachy/regionHierarchy.component.ts
@@ -75,6 +75,10 @@ export class RegionHierarchy implements OnInit, AfterViewInit{
   }
 
   ngOnChanges(){
+    this.aggregatedRegionTree = {
+      name: this.selectedParcellation.name,
+      children: this.selectedParcellation.regions
+    }
     this.displayTreeNode = getDisplayTreeNode(this.searchTerm, this.selectedRegions)
     this.filterTreeBySearch = getFilterTreeBySearch(this.filterNameBySearchPipe, this.searchTerm)
   }
@@ -94,10 +98,6 @@ export class RegionHierarchy implements OnInit, AfterViewInit{
   }
 
   ngOnInit(){
-    this.aggregatedRegionTree = {
-      name: this.selectedParcellation.name,
-      children: this.selectedParcellation.regions
-    }
 
     this.subscriptions.push(
       this.handleRegionTreeClickSubject.pipe(