From 8dfb8d2dfab043dedc96713f3b5da1cc88b685ac Mon Sep 17 00:00:00 2001
From: Piotr Gawron <piotr.gawron@uni.lu>
Date: Tue, 22 Jan 2019 08:51:13 +0100
Subject: [PATCH] when logo is provided as full url the image is not broken on
 the login page

---
 frontend-js/src/main/js/minerva.js | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/frontend-js/src/main/js/minerva.js b/frontend-js/src/main/js/minerva.js
index 50d7f1cd06..4c1b380de3 100644
--- a/frontend-js/src/main/js/minerva.js
+++ b/frontend-js/src/main/js/minerva.js
@@ -492,6 +492,10 @@ function createFooter() {
     return ServerConnector.getConfigurationParam(ConfigurationType.LOGO_IMG);
   }).then(function (result) {
     logoImg = result;
+    if (!/^(f|ht)tps?:\/\//i.test(logoImg)) {
+      logoImg = GuiConnector.getImgPrefix() + logoImg;
+    }
+
     return ServerConnector.getConfiguration();
   }).then(function (configuration) {
     return functions.createElement({
@@ -500,7 +504,7 @@ function createFooter() {
       content: '<table width="100%" border="0" cellspacing="0" cellpadding="0">' +
         '<tr>' +
         '<td align="left"><a href="' + logoLink + '" title="' + logoText + '" target="_blank">' +
-        '<img src="' + GuiConnector.getImgPrefix() + logoImg + '" width="80" height="80" border="0" alt="' + logoText + '"/>' +
+        '<img src="' + logoImg + '" width="80" height="80" border="0" alt="' + logoText + '"/>' +
         '</a></td>' +
         '<td align="center" class="minerva-footer-text">MiNERVA version ' + configuration.getVersion() + ';<br/>' +
         'build ' + configuration.getBuildDate() + ';<br/>' +
-- 
GitLab