# Corregir las deprecaciones de Faraday en el gem de la API de Discourse

**URL:** https://meta.discourse.org/t/fix-faraday-deprecations-in-discourse-api-gem/129974
**Category:** Development
**Tags:** rest-api
**Created:** [1 Octubre, 2019 17:19 UTC](https://meta.discourse.org/t/fix-faraday-deprecations-in-discourse-api-gem/129974 "2019-10-01T17:19:12Z")
**Posts on this page:** 3
**Page:** 1

<div class="post-metadata">

### Author: ![blake](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/blake/32/157322_2.png) [@blake](https://meta.discourse.org/u/blake)
#### Post date: [1 Octubre, 2019 17:19 UTC](https://meta.discourse.org/t/fix-faraday-deprecations-in-discourse-api-gem/129974/1 "2019-10-01T17:19:12Z")

</div>

Continuando la [discusión en GitHub](https://github.com/discourse/discourse_api/pull/183) para que no estemos hablando de cosas en un PR cerrado y sin relación…

@blake:

> Genial, gracias por el PR. Esos errores están relacionados con una nueva versión de faraday. Si ejecutas `bundle install`, deberías obtener la nueva versión y ver los errores. ¿Te gustaría hacer otro PR para la corrección de Faraday?  
> Creo que todo lo que tendrás que hacer es encontrar todas las ocurrencias de `Faraday::Error::ClientError` y reemplazarlas por `Faraday::ClientError`.

@kimardenmiller:

> Mi faraday parece quedarse en la versión 0.15.4, donde creo que gemlock lo tiene. Así que no puedo reproducir el error localmente. ¿Debería ejecutar `bundle update faraday` para actualizar gemlock a 0.16.2?

El archivo `Gemfile.lock` está en `.gitignore`, así que solo puedes eliminarlo y volver a ejecutar `bundle install`.

---

<div class="post-metadata">

### Author: ![blake](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/blake/32/157322_2.png) [@blake](https://meta.discourse.org/u/blake)
#### Post date: [1 Octubre, 2019 18:28 UTC](https://meta.discourse.org/t/fix-faraday-deprecations-in-discourse-api-gem/129974/2 "2019-10-01T18:28:23Z")

</div>

Combinado:

> <https://github.com/discourse/discourse_api/pull/184>
>
> \- Faraday::ClientError for new version of Faraday

---

<div class="post-metadata">

### Author: ![blake](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/blake/32/157322_2.png) [@blake](https://meta.discourse.org/u/blake)
#### Post date: [1 Octubre, 2019 18:28 UTC](https://meta.discourse.org/t/fix-faraday-deprecations-in-discourse-api-gem/129974/3 "2019-10-01T18:28:25Z")

</div>


