diff --git a/web/assets/js/bs5.dashboard-base.js b/web/assets/js/bs5.dashboard-base.js index f33720c7..c6ef8f89 100644 --- a/web/assets/js/bs5.dashboard-base.js +++ b/web/assets/js/bs5.dashboard-base.js @@ -74,8 +74,10 @@ function base64ArrayBuffer(arrayBuffer) { function getLocationPathName(){ return location.pathname.endsWith('/') ? location.pathname : location.pathname + '/' } -function getFullOrigin(){ - return location.origin + getLocationPathName() +function getFullOrigin(withoutTrailingSlash){ + var url = location.origin + getLocationPathName() + if(withoutTrailingSlash)url = url.slice(0, -1); + return url } function debugLog(...args){ console.log(...args) diff --git a/web/assets/js/bs5.subAccountManager.js b/web/assets/js/bs5.subAccountManager.js index c0c85409..a9afca0f 100644 --- a/web/assets/js/bs5.subAccountManager.js +++ b/web/assets/js/bs5.subAccountManager.js @@ -1,5 +1,5 @@ $(document).ready(function(){ - var apiPrefix = getAdminApiPrefix() + var apiPrefix = getFullOrigin(true) + getAdminApiPrefix() var theWindow = $('#subAccountManager'); var accountTable = $('#subAccountsList tbody'); var theWindowForm = $('#monSectionAccountInformation'); diff --git a/web/pages/blocks/header.ejs b/web/pages/blocks/header.ejs index 617b143c..b155491c 100644 --- a/web/pages/blocks/header.ejs +++ b/web/pages/blocks/header.ejs @@ -65,7 +65,7 @@ if(!details.sub){ %> <% }