diff --git a/src/main/java/org/olat/core/gui/components/Window.java b/src/main/java/org/olat/core/gui/components/Window.java index fe1d8dcd1a7978508a7c1f0f3a7f0dfecc7668c9..af876691854d6c1706abfeb60856084d69a29f9a 100644 --- a/src/main/java/org/olat/core/gui/components/Window.java +++ b/src/main/java/org/olat/core/gui/components/Window.java @@ -902,7 +902,10 @@ public class Window extends AbstractComponent implements CustomCSSDelegate { sb.append("try { o_info.businessPath='").append(url).append("';"); // Add analytics code if (analyticsSPI != null) { - analyticsSPI.analyticsCountPageJavaScript(sb, this.getTitle(), url.substring(Settings.getServerContextPathURI().length())); + String serverUri = Settings.getServerContextPathURI(); + if(url != null && url.startsWith(serverUri)) { + analyticsSPI.analyticsCountPageJavaScript(sb, getTitle(), url.substring(serverUri.length())); + } } sb.append(" } catch(e) { }");