From f7058c76ed172332acd40f593b72b9bce642fd4d Mon Sep 17 00:00:00 2001
From: Florent Poittevin <florent.poittevin@unige.ch>
Date: Thu, 23 Jan 2020 12:15:08 +0100
Subject: [PATCH] fix: double init on searchable multi select component

---
 .../shared-searchable-multi-select.presentational.ts         | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/src/app/shared/components/presentationals/shared-searchable-multi-select/shared-searchable-multi-select.presentational.ts b/src/app/shared/components/presentationals/shared-searchable-multi-select/shared-searchable-multi-select.presentational.ts
index a377ea405..76f33a103 100644
--- a/src/app/shared/components/presentationals/shared-searchable-multi-select/shared-searchable-multi-select.presentational.ts
+++ b/src/app/shared/components/presentationals/shared-searchable-multi-select/shared-searchable-multi-select.presentational.ts
@@ -63,6 +63,7 @@ export class SharedSearchableMultiSelectPresentational<TStateModel extends Resou
   isLoadingObs: Observable<boolean>;
 
   labelInitialized: boolean = false;
+  isInitialized: boolean = false;
 
   constructor(protected _fb: FormBuilder,
               protected _elementRef: ElementRef,
@@ -84,8 +85,12 @@ export class SharedSearchableMultiSelectPresentational<TStateModel extends Resou
   }
 
   ngOnInit(): void {
+    if (this.isInitialized) {
+      return;
+    }
     super.ngOnInit();
     // this._managePostExternalChange();
+    this.isInitialized = true;
   }
 
   private _managePostExternalChange(): void {
-- 
GitLab