From 903b27e6a91dbe86a11bc16e6c8423200a641671 Mon Sep 17 00:00:00 2001 From: TheDiaval Date: Fri, 2 Aug 2019 11:33:04 +0300 Subject: [PATCH] refactor(account): tenant dispatch --- .../src/lib/components/tenant-box/tenant-box.component.ts | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/npm/ng-packs/packages/account/src/lib/components/tenant-box/tenant-box.component.ts b/npm/ng-packs/packages/account/src/lib/components/tenant-box/tenant-box.component.ts index 0ef6cc58ad..2052d135f4 100644 --- a/npm/ng-packs/packages/account/src/lib/components/tenant-box/tenant-box.component.ts +++ b/npm/ng-packs/packages/account/src/lib/components/tenant-box/tenant-box.component.ts @@ -26,7 +26,7 @@ export class TenantBoxComponent { } save() { - this.selected.name = this.selected.name ? this.selected.name : ''; + this.selected.name = this.selected.name || ''; this.accountService .findTenant(this.selected.name) @@ -39,13 +39,12 @@ export class TenantBoxComponent { ) .subscribe(({ success, tenantId }) => { if (success) { - this.store.dispatch(new SessionSetTenantId(tenantId)); this.isModalVisible = false; } else { this.toasterService.error(`Given tenant is not available: ${this.selected.name}`, 'Error'); this.selected = {} as ABP.BasicItem; - this.store.dispatch(new SessionSetTenantId(null)); } + this.store.dispatch(new SessionSetTenantId(success ? tenantId : null)); }); } }