diff --git a/role-verification/role-verification.component.ts b/role-verification/role-verification.component.ts index 7351e465..9e3cf379 100644 --- a/role-verification/role-verification.component.ts +++ b/role-verification/role-verification.component.ts @@ -176,9 +176,9 @@ export class RoleVerificationComponent implements OnInit, OnDestroy { this.loading = false; this.managerModal.cancel(); this.error = null; - this.subs.push(this.userManagementService.updateUserInfo(() => { + this.userManagementService.updateUserInfo(() => { this.router.navigate(['/admin/' + this.verification.entity]); - })); + }); }, error => { this.loading = false; this.error = 'The verification code is invalid'; @@ -190,9 +190,9 @@ export class RoleVerificationComponent implements OnInit, OnDestroy { this.subs.push(this.userRegistryService.verify(this.verification.id, this.code.value, "member").subscribe(() => { this.loading = false; this.error = null; - this.subs.push(this.userManagementService.updateUserInfo(() => { + this.userManagementService.updateUserInfo(() => { this.isMember = true; - })); + }); }, error => { this.loading = false; this.error = 'The verification code is invalid'; diff --git a/sharedComponents/input/input.component.ts b/sharedComponents/input/input.component.ts index 81de1d4b..7a6fee74 100644 --- a/sharedComponents/input/input.component.ts +++ b/sharedComponents/input/input.component.ts @@ -15,28 +15,32 @@ export interface Option { @Component({ selector: '[dashboard-input]', template: ` -