4daebf8c-dc42-4579-b104-0ed8afe17301 — Commit ed2da265

AuthorMikkel Thygesen<Mikkelet@gmail.com>
Date2026-05-16 17:42:54 +0200
added some deelink path validation

Changed files

src/views/AddDeeplinkView.vue | 7 +++++++
 1 file changed, 7 insertions(+)

Diff

diff --git a/src/views/AddDeeplinkView.vue b/src/views/AddDeeplinkView.vue
index f28fdf9..934a124 100644
--- a/src/views/AddDeeplinkView.vue
+++ b/src/views/AddDeeplinkView.vue
@@ -63,6 +63,13 @@ async function handleSubmit() {
error.value = 'Host is required'
return
}
+ const badSegment = [...path.value.matchAll(/:([^/]*)/g)]
+ .map(m => m[1])
+ .find(seg => !/^[a-zA-Z]+$/.test(seg))
+ if (badSegment !== undefined) {
+ error.value = `Dynamic path segment ":${badSegment}" must contain only alphabet characters`
+ return
+ }
loading.value = true
error.value = null