fix: normalize external domain (#12831)

chore: normalize external domain
This commit is contained in:
Daniel Dietzler 2024-09-23 17:40:25 +02:00 committed by GitHub
parent 9a4a320cfb
commit a7719a94fc
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
3 changed files with 22 additions and 5 deletions

View file

@ -257,11 +257,7 @@ export const copyToClipboard = async (secret: string) => {
};
export const makeSharedLinkUrl = (externalDomain: string, key: string) => {
let url = externalDomain || window.location.origin;
if (!url.endsWith('/')) {
url += '/';
}
return `${url}share/${key}`;
return new URL(`share/${key}`, externalDomain || window.location.origin).href;
};
export const oauth = {