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 a377ea405b733e68b7cbb7c7f26daa5a7211d7c9..76f33a103b457303f659ca65d117c3bd8a503ca7 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 {