No existe bug en el código, el problema viene de la respuesta del backend, que enviar un string en vez de Booleano