missing check for JavaScript in client response for String (Java) vs.
authorhansonr <hansonr@STO24954W.ad.stolaf.edu>
Tue, 16 Apr 2019 13:39:31 +0000 (08:39 -0500)
committerhansonr <hansonr@STO24954W.ad.stolaf.edu>
Tue, 16 Apr 2019 13:39:31 +0000 (08:39 -0500)
Map (JavaScript) -- since JavaScript has already done the conversion to
a Map and needs no further JSON parsing.

src/jalview/fts/service/pdb/PDBFTSRestClient.java

index 0e20338..cd3e5c9 100644 (file)
@@ -175,7 +175,7 @@ public class PDBFTSRestClient extends FTSRestClient
 
       // Get the JSON string from the response object or directly from the
       // client (JavaScript)
-      Map<String, Object> jsonObj = (status == 200
+      Map<String, Object> jsonObj = (Platform.isJS() && status == 200
               ? clientResponse.getEntity(Map.class)
               : null);
       String responseString = (jsonObj == null