ng-lightning - objeto de dados é indefinido na pesquisa

Estou trabalhando com o componente Pesquisa e estou recebendo um erro que meu objeto de dados está indefinido e, portanto, não pode .filter (). O código está abaixo:

getAllAccounts() {
    this._quickAddService.getAllAccounts()
        .subscribe(
        accounts => this.getAllAccountsFinished(accounts),
        error => this.errorMessage = <any>error);
}

getAllAccountsFinished(accounts:any) {
    this.accounts = accounts;
    console.log(this.accounts);

    this.hideSpinner();
}

ngOnInit(){
    this.getAllAccounts();
}

lookup(query: string): Account[] {
    if (!query) {
        return null;
    }

    return this.accounts.filter((item) => item.name.toLowerCase().indexOf(query.toLowerCase())>-1);
}

esse console.log está mostrando que os dados estão vinculados corretamente quando o serviço termina de retornar. No entanto, quando a pesquisa é acionada na entrada, this.accounts é indefinido.

questionAnswers(2)

yourAnswerToTheQuestion