diff --git a/apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts b/apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts index f7b56d4b4..33eaa346f 100644 --- a/apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts +++ b/apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts @@ -69,18 +69,6 @@ export class AssetProfileDialog implements OnDestroy, OnInit { return { id: assetSubClass, label: translate(assetSubClass) }; }); public assetProfile: AdminMarketDataDetails['assetProfile']; - public assetProfileIdentifierForm = this.formBuilder.group( - { - symbol: new FormControl( - { symbol: null, dataSource: null }, - [Validators.required] - ) - }, - { - validators: (control) => this.isNewSymbolValid(control) - } - ); - public assetProfileForm = this.formBuilder.group({ assetClass: new FormControl(undefined), assetSubClass: new FormControl(undefined), @@ -103,6 +91,17 @@ export class AssetProfileDialog implements OnDestroy, OnInit { symbolMapping: '', url: '' }); + public assetProfileIdentifierForm = this.formBuilder.group( + { + symbol: new FormControl( + { symbol: null, dataSource: null }, + [Validators.required] + ) + }, + { + validators: (control) => this.isNewSymbolValid(control) + } + ); public assetProfileSubClass: string; public benchmarks: Partial[]; public countries: { @@ -555,6 +554,7 @@ export class AssetProfileDialog implements OnDestroy, OnInit { public ngOnDestroy() { this.unsubscribeSubject.next(); + this.unsubscribeSubject.complete(); }