From e6326dde4470b71d8f32f31a4cf95ba253f89b32 Mon Sep 17 00:00:00 2001 From: Max Berger Date: Wed, 11 Mar 2026 20:59:34 +0100 Subject: [PATCH] Map shares need a trailing / --- radicale/web/internal_data/js/scenes/CreateEditShareScene.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/radicale/web/internal_data/js/scenes/CreateEditShareScene.js b/radicale/web/internal_data/js/scenes/CreateEditShareScene.js index d62ec326..63c1e37d 100644 --- a/radicale/web/internal_data/js/scenes/CreateEditShareScene.js +++ b/radicale/web/internal_data/js/scenes/CreateEditShareScene.js @@ -131,7 +131,7 @@ export class CreateEditShareScene { Hidden: hidden, Properties: properties, User: edit ? share.User : shareuser_input.value, - PathOrToken: edit ? share.PathOrToken : (shareType === "map" ? "/" + shareuser_input.value + "/" + sharehref_input.value : ""), + PathOrToken: edit ? share.PathOrToken : (shareType === "map" ? "/" + shareuser_input.value + "/" + sharehref_input.value + "/" : ""), }); if (edit) { @@ -209,7 +209,7 @@ export class CreateEditShareScene { if (shareType === "map") { if (edit) { - sharehref_input.value = share.PathOrToken.split("/").pop() || ""; + sharehref_input.value = share.PathOrToken.split("/").filter(Boolean).pop() || ""; } else { sharehref_input.value = random_uuid(); }