appbaseio / appbaseio/reactivecore

Error on response after modifying request API from _msearch to _search

Abierto
#47 0 comentarios 2 reacciones 0 asignados Ver en GitHub
Lenguaje dominante
JavaScript
Estrellas
33
Forks
27
Métricas de merge de PR
Sin PR fusionados en 30 d

Descripción

**Affected Projects**: Reactivesearch / ReactiveCore

**Library Version:** 3.0.1

**Describe the bug**
Using the [Reactivesearch documentation as a baseline](https://docs.appbase.io/docs/reactivesearch/v3/overview/reactivebase/), I changed the request API endpoint as follow:
![image](https://user-images.githubusercontent.com/26316855/64986871-512f5680-d89e-11e9-8377-4c852cea9528.png)
The request was processed nicely by Elasticsearch. However, the following error was thrown while the library was processing the response:
![image](https://user-images.githubusercontent.com/26316855/64986757-1decc780-d89e-11e9-91c7-31b6656ece68.png)
As I checked, the problem is that the **handleResponse** method tries to directly access a "responses" property from the body, and the search API doesn't return an array of responses - it returns a single response.
![image](https://user-images.githubusercontent.com/26316855/64987416-7e303900-d89f-11e9-99b9-ffeea410257e.png)

**To Reproduce**
Steps to reproduce the behavior:
Just modify any request using **transformRequest** as described above.

**Expected behavior**
The single response from the **_search** API should be processed succesfully.

Guía de contribución

No hay ninguna guía de contribución indexada para este repositorio

Evaluación

Este issue todavía no se ha evaluado.

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.