JAL-3193 defensive trim of URL read from properties file
authorgmungoc <g.m.carstairs@dundee.ac.uk>
Fri, 8 Mar 2019 14:37:26 +0000 (14:37 +0000)
committergmungoc <g.m.carstairs@dundee.ac.uk>
Fri, 8 Mar 2019 14:37:26 +0000 (14:37 +0000)
src/jalview/ext/ensembl/EnsemblSequenceFetcher.java

index 4da0e3c..8296985 100644 (file)
@@ -92,9 +92,9 @@ abstract class EnsemblSequenceFetcher extends DbSourceProxyImpl
      * this allows an easy change from http to https in future if needed
      */
     ensemblDomain = Cache.getDefault(ENSEMBL_BASEURL,
-            DEFAULT_ENSEMBL_BASEURL);
+            DEFAULT_ENSEMBL_BASEURL).trim();
     ensemblGenomesDomain = Cache.getDefault(ENSEMBL_GENOMES_BASEURL,
-            DEFAULT_ENSEMBL_GENOMES_BASEURL);
+            DEFAULT_ENSEMBL_GENOMES_BASEURL).trim();
     domain = ensemblDomain;
   }
 
@@ -169,6 +169,6 @@ abstract class EnsemblSequenceFetcher extends DbSourceProxyImpl
 
   protected void setDomain(String d)
   {
-    domain = d;
+    domain = d == null ? null : d.trim();
   }
 }