diff --git a/src/main/java/org/nrg/xapi/rest/settings/SiteConfigApi.java b/src/main/java/org/nrg/xapi/rest/settings/SiteConfigApi.java index f3d29c85e97176f00faabf8a89e919d009aded8d..4b452e8f66c428769f56f2df3b8348a4d01d0a1f 100644 --- a/src/main/java/org/nrg/xapi/rest/settings/SiteConfigApi.java +++ b/src/main/java/org/nrg/xapi/rest/settings/SiteConfigApi.java @@ -118,7 +118,7 @@ public class SiteConfigApi extends AbstractXapiRestController { if (_log.isInfoEnabled()) { _log.info("The site is being initialized by user {}. Setting default values from context.", username); } - if (!preferences.containsKey("siteUrl")) { + if (!preferences.containsKey("siteUrl") || StringUtils.isBlank(preferences.get("siteUrl").toString())) { preferences.put("siteUrl", XnatHttpUtils.getServerRoot(request)); } }