From 84b212bd7525a9c0e4e0964ba784c35d85f4b1a4 Mon Sep 17 00:00:00 2001 From: Max Peintner Date: Tue, 20 Oct 2020 12:56:38 +0200 Subject: [PATCH] fix: user autocomplete emitter (#876) --- .../search-user-autocomplete.component.ts | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/console/src/app/modules/search-user-autocomplete/search-user-autocomplete.component.ts b/console/src/app/modules/search-user-autocomplete/search-user-autocomplete.component.ts index f6e9f553a0..d5509a997a 100644 --- a/console/src/app/modules/search-user-autocomplete/search-user-autocomplete.component.ts +++ b/console/src/app/modules/search-user-autocomplete/search-user-autocomplete.component.ts @@ -118,8 +118,12 @@ export class SearchUserAutocompleteComponent { } else { this.users = [this.filteredUsers[index]]; } - this.selectionChanged.emit(this.users); + if (this.singleOutput) { + this.selectionChanged.emit(this.users[0]); + } else { + this.selectionChanged.emit(this.users); + } this.usernameInput.nativeElement.value = ''; this.myControl.setValue(null); } @@ -140,7 +144,11 @@ export class SearchUserAutocompleteComponent { public getGlobalUser(): void { this.userService.GetUserByLoginNameGlobal(this.globalLoginNameControl.value).then(user => { this.users = [user.toObject()]; - this.selectionChanged.emit(this.users); + if (this.singleOutput) { + this.selectionChanged.emit(this.users[0]); + } else { + this.selectionChanged.emit(this.users); + } }).catch(error => { this.toast.showError(error); });