From ea50932a66cb948fee5eee85048be591fbff6e88 Mon Sep 17 00:00:00 2001 From: Sunil G Date: Fri, 16 Mar 2018 22:44:03 +0530 Subject: [PATCH] YARN-8040 --- .../hadoop-yarn-ui/src/main/webapp/app/initializers/loader.js | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-ui/src/main/webapp/app/initializers/loader.js b/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-ui/src/main/webapp/app/initializers/loader.js index 47fe33e63a0..51a318f573e 100644 --- a/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-ui/src/main/webapp/app/initializers/loader.js +++ b/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-ui/src/main/webapp/app/initializers/loader.js @@ -40,7 +40,7 @@ function getTimeLineV1URL(rmhost) { function updateConfigs(application) { var hostname = window.location.hostname; - var rmhost = hostname + (window.location.port ? ':' + window.location.port: ''); + var rmhost = hostname + (window.location.port ? ':' + window.location.port: '') + skipTrailingSlash(window.location.pathname); if(!ENV.hosts.rmWebAddress) { ENV.hosts.rmWebAddress = rmhost; @@ -127,3 +127,8 @@ export default { before: 'env', initialize }; + +const skipTrailingSlash = function(path) { + path = path.replace('ui2/', ''); + return path.replace(/\/$/, ''); +}; -- 2.14.3 (Apple Git-98)