From aab50ab6420761176f08eb8ccbfc4827b21b8d7d Mon Sep 17 00:00:00 2001 From: sshijun Date: Mon, 2 Sep 2019 15:23:58 +0800 Subject: [PATCH] fix add-member nightly case failure Signed-off-by: AllForNothing --- .../project/member/add-member/add-member.component.ts | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/src/portal/src/app/project/member/add-member/add-member.component.ts b/src/portal/src/app/project/member/add-member/add-member.component.ts index d70273106..472fbaa23 100644 --- a/src/portal/src/app/project/member/add-member/add-member.component.ts +++ b/src/portal/src/app/project/member/add-member/add-member.component.ts @@ -105,6 +105,7 @@ export class AddMemberComponent implements AfterViewChecked, OnInit, OnDestroy { this.isMemberNameValid = cont.valid; if (cont.valid) { this.checkOnGoing = true; + this.ref.detectChanges(); forkJoin(this.userService.getUsersNameList(cont.value, 20), this.memberService .listMembers(this.projectId, cont.value)).subscribe((res: Array) => { this.userLists = res[0]; @@ -122,13 +123,14 @@ export class AddMemberComponent implements AfterViewChecked, OnInit, OnDestroy { } } }); - let changeTimer = setInterval(() => this.ref.detectChanges(), 200); - setTimeout(() => { - clearInterval(changeTimer); - }, 2000); } + let changeTimer = setInterval(() => this.ref.detectChanges(), 200); + setTimeout(() => { + clearInterval(changeTimer); + }, 2000); }, error => { this.checkOnGoing = false; + this.ref.detectChanges(); }); } else { this.memberTooltip = 'MEMBER.USERNAME_IS_REQUIRED';