diff --git a/public/assets/pages/filespage/modal_share.js b/public/assets/pages/filespage/modal_share.js index 3f109983..8e4f8e66 100644 --- a/public/assets/pages/filespage/modal_share.js +++ b/public/assets/pages/filespage/modal_share.js @@ -297,7 +297,7 @@ async function ctrlCreateShare(render, { save, formState }) { }; // sync editable custom link input with link id effect(rxjs.fromEvent(qs($form, `[name="url"]`), "keyup").pipe(rxjs.tap((e) => { - id = e.target.value.replaceAll(" ", "-").replace(new RegExp("[^A-Za-z\-]"), ""); + id = e.target.value.replaceAll(new RegExp("[^0-9A-Za-z\-]", "g"), ""); qs(assert.type($form.closest(".component_share"), HTMLElement), `input[name="create"]`).value = `${location.origin}${toHref("/s/" + id)}`; })));