From 1f5b54ad3af8c4f67bf7b4c7e50472b1c788c928 Mon Sep 17 00:00:00 2001 From: Jonathan Cobb Date: Tue, 22 Sep 2020 12:21:16 -0400 Subject: [PATCH] un-html-ify ampersands in URL after handlebars mangles them --- .../bubble/cloud/geoLocation/GeoLocateServiceDriverBase.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/bubble-server/src/main/java/bubble/cloud/geoLocation/GeoLocateServiceDriverBase.java b/bubble-server/src/main/java/bubble/cloud/geoLocation/GeoLocateServiceDriverBase.java index 83ff3eaa..f3a24194 100644 --- a/bubble-server/src/main/java/bubble/cloud/geoLocation/GeoLocateServiceDriverBase.java +++ b/bubble-server/src/main/java/bubble/cloud/geoLocation/GeoLocateServiceDriverBase.java @@ -90,7 +90,8 @@ public abstract class GeoLocateServiceDriverBase extends CloudServiceDriverBa dbFile = new File(archive.getParentFile(), archive.getName()+".database"); } else { - final String urlWithLicense = HandlebarsUtil.apply(getHandlebars(), url, getCredentials().newContext(), '[', ']'); + final String urlWithLicense = HandlebarsUtil.apply(getHandlebars(), url, getCredentials().newContext(), '[', ']') + .replace("&", "&"); final HttpRequestBean request = new HttpRequestBean(urlWithLicense).setHeaders(headers); final HttpMeta meta = HttpUtil.getHeadMetadata(request);