From 9cdb48426a8278b247df5ae462445b1f7f63773d Mon Sep 17 00:00:00 2001 From: Christian Stocker Date: Mon, 6 Mar 2023 08:09:21 +0100 Subject: [PATCH] Fix hostname replacement in `rokka.render.getUrlFromUrl` --- CHANGELOG.md | 4 ++++ src/apis/render.ts | 6 +++++- 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index af6d3dd..f7a2b7b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,7 @@ +# 3.13.2 - [06-03-2023] + +- Fix hostname replacement in `rokka.render.getUrlFromUrl` + # 3.13.1 - [01-03-2023] - Put variables into ?v when long or have a space in it diff --git a/src/apis/render.ts b/src/apis/render.ts index 3fb602a..44abfbe 100644 --- a/src/apis/render.ts +++ b/src/apis/render.ts @@ -297,7 +297,11 @@ export default (state: State): { render: Render } => { } const renderHostUrl = new URL(state.renderHost) - const replaceHost = renderHostUrl.host.replace('{organization}', '') + + const replaceHost = decodeURIComponent(renderHostUrl.host).replace( + '{organization}', + '', + ) return render.getUrl( url.hostname.replace(replaceHost, ''), components.hash,