X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=src%2Fjalview%2Ffts%2Fservice%2Funiprot%2FUniProtFTSRestClient.java;h=f5e98bd17f95934aca12084a96652c0fd8c081b6;hb=1fab405409225677be34c43c179dc29b0cb44429;hp=980dac6084044d174c43a581bb69f168771b06aa;hpb=802a1c907dd807ed28f352e944f5091ef4795760;p=jalview.git diff --git a/src/jalview/fts/service/uniprot/UniProtFTSRestClient.java b/src/jalview/fts/service/uniprot/UniProtFTSRestClient.java index 980dac6..f5e98bd 100644 --- a/src/jalview/fts/service/uniprot/UniProtFTSRestClient.java +++ b/src/jalview/fts/service/uniprot/UniProtFTSRestClient.java @@ -227,18 +227,22 @@ public class UniProtFTSRestClient extends FTSRestClient throw new Exception(errorMessage); } - // new Uniprot API is not including a "X-Total-Results" header when there - // are 0 results - List resultsHeaders = clientResponse.getHeaders() - .get("X-Total-Results"); int xTotalResults = 0; if (Platform.isJS()) { xTotalResults = 1; } - else if (resultsHeaders != null && resultsHeaders.size() >= 1) + else { - xTotalResults = Integer.valueOf(resultsHeaders.get(0)); + // new Uniprot API is not including a "X-Total-Results" header when + // there + // are 0 results + List resultsHeaders = clientResponse.getHeaders() + .get("X-Total-Results"); + if (resultsHeaders != null && resultsHeaders.size() >= 1) + { + xTotalResults = Integer.valueOf(resultsHeaders.get(0)); + } } clientResponse = null; client = null;