OpenBankProject / OpenBankProject/OBP-API

Inaccurate response for Get Current FxRate

Offen
#692 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

Vorherrschende Sprache
Scala
Sterne
1.7k
Forks
482
Ø Merge
1 T. 12 Std.
Gemergte PRs (30 T.)
15

Beschreibung

Inaccurate message issue
When a 'Get Current FxRate' operation was attempted with a known valid bank, an invalid message was returned stating that the bank was not found. We believe that the bank is there but the fx rate data is not. The message is therefore inaccurate.

Example:

incorrect_conversion_rate_get_response

GET https://apisandbox.openbankproject.com/obp/v3.0.0/banks/rbs/fx/EUR/GBP

Incorrect response

400 Bad Request

{
  "error": "OBP-30001: Bank not found. Please specify a valid value for BANK_ID."
}

The bank does exist, if feature is not implemented should return a more informative response.

Beitragsleitfaden

Beitragsleitfaden öffnen

Erste Schritte

  1. Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
  3. Forke das Repository und arbeite in einem Branch.
  4. Öffne einen Pull Request, der die Issue-Nummer nennt.

Rechercherichtung

Beginne damit, die dokumentierte GET /obp/v3.0.0/banks/rbs/fx/EUR/GBP-Anfrage zu reproduzieren, und verfolge dann den Handler, der für die aktuelle FxRate-Operation OBP-30001 zurückgibt. Prüfe, wie eine vorhandene Bank von fehlenden FX-Ratendaten unterschieden wird. Als erledigt gilt die Aufgabe, wenn die Antwort nicht verfügbare oder nicht implementierte FX-Ratendaten korrekt identifiziert, anstatt zu behaupten, dass die Bank fehlt.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
scala
Bereich
api, backend
Issue-Typ
Bug
Schwierigkeit
3/5
Geschätzter Aufwand
1-2 Tage
Aktivitätsstatus
Veraltet
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
35/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.