diff --git a/BTCPayServer.Rating/Providers/BitflyerRateProvider.cs b/BTCPayServer.Rating/Providers/BitflyerRateProvider.cs index afe1a46c9..4785cc517 100644 --- a/BTCPayServer.Rating/Providers/BitflyerRateProvider.cs +++ b/BTCPayServer.Rating/Providers/BitflyerRateProvider.cs @@ -21,6 +21,10 @@ namespace BTCPayServer.Services.Rates { var response = await _httpClient.GetAsync("https://api.bitflyer.jp/v1/ticker", cancellationToken); var jobj = await response.Content.ReadAsAsync(cancellationToken); + if (jobj.Property("error_message")?.Value?.Value() is string err) + { + throw new Exception($"Error from bitflyer: {err}"); + } var bid = jobj.Property("best_bid").Value.Value(); var ask = jobj.Property("best_ask").Value.Value(); var rates = new PairRate[1];