diff --git a/core/core-frontend/src/views/share/share/ShareHandler.vue b/core/core-frontend/src/views/share/share/ShareHandler.vue index 7ef01e432c..8efbb98826 100644 --- a/core/core-frontend/src/views/share/share/ShareHandler.vue +++ b/core/core-frontend/src/views/share/share/ShareHandler.vue @@ -317,6 +317,10 @@ const formatLinkBase = () => { const href = window.location.href prefix = href.substring(0, href.indexOf('#') + 1) } + if (prefix.includes('oidcbi/') || prefix.includes('casbi/')) { + prefix = prefix.replace('oidcbi/', '') + prefix = prefix.replace('casbi/', '') + } return prefix + SHARE_BASE } diff --git a/core/core-frontend/src/views/share/share/ShareTicket.vue b/core/core-frontend/src/views/share/share/ShareTicket.vue index e7bf0ee87d..1af395a653 100644 --- a/core/core-frontend/src/views/share/share/ShareTicket.vue +++ b/core/core-frontend/src/views/share/share/ShareTicket.vue @@ -248,6 +248,10 @@ const formatLinkBase = () => { const href = window.location.href prefix = href.substring(0, href.indexOf('#') + 1) } + if (prefix.includes('oidcbi/') || prefix.includes('casbi/')) { + prefix = prefix.replace('oidcbi/', '') + prefix = prefix.replace('casbi/', '') + } return prefix + SHARE_BASE } const copyTicket = async ticket => { diff --git a/core/core-frontend/src/views/share/share/ShareVisualHead.vue b/core/core-frontend/src/views/share/share/ShareVisualHead.vue index bfb2b72ccd..aeb6247a6f 100644 --- a/core/core-frontend/src/views/share/share/ShareVisualHead.vue +++ b/core/core-frontend/src/views/share/share/ShareVisualHead.vue @@ -288,6 +288,10 @@ const formatLinkBase = () => { const href = window.location.href prefix = href.substring(0, href.indexOf('#') + 1) } + if (prefix.includes('oidcbi/') || prefix.includes('casbi/')) { + prefix = prefix.replace('oidcbi/', '') + prefix = prefix.replace('casbi/', '') + } return prefix + SHARE_BASE }