diff options
author | Vijay Aravamudhan <vraravam@users.noreply.github.com> | 2022-05-05 18:37:32 -0500 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-05-05 23:37:32 +0000 |
commit | 875dedc70a08c2cc132536d18490d89bf34f7335 (patch) | |
tree | 75a17913d6140b3b6dfa473858c52ce32e8a8c44 /src/helpers | |
parent | fix: modify user agent string on Linux (#99) (diff) | |
download | ferdium-app-875dedc70a08c2cc132536d18490d89bf34f7335.tar.gz ferdium-app-875dedc70a08c2cc132536d18490d89bf34f7335.tar.zst ferdium-app-875dedc70a08c2cc132536d18490d89bf34f7335.zip |
Diffstat (limited to 'src/helpers')
-rw-r--r-- | src/helpers/url-helpers.ts | 3 | ||||
-rw-r--r-- | src/helpers/validation-helpers.ts | 2 |
2 files changed, 4 insertions, 1 deletions
diff --git a/src/helpers/url-helpers.ts b/src/helpers/url-helpers.ts index ddbf4b4f7..ef2805595 100644 --- a/src/helpers/url-helpers.ts +++ b/src/helpers/url-helpers.ts | |||
@@ -15,6 +15,9 @@ export function isValidExternalURL(url: string | URL) { | |||
15 | } catch { | 15 | } catch { |
16 | return false; | 16 | return false; |
17 | } | 17 | } |
18 | if (url.toString().endsWith('/')) { | ||
19 | return false; | ||
20 | } | ||
18 | 21 | ||
19 | const isAllowed = ALLOWED_PROTOCOLS.includes(parsedUrl.protocol); | 22 | const isAllowed = ALLOWED_PROTOCOLS.includes(parsedUrl.protocol); |
20 | 23 | ||
diff --git a/src/helpers/validation-helpers.ts b/src/helpers/validation-helpers.ts index 4e0af8b08..c3c0f79bf 100644 --- a/src/helpers/validation-helpers.ts +++ b/src/helpers/validation-helpers.ts | |||
@@ -13,7 +13,7 @@ const messages = defineMessages({ | |||
13 | }, | 13 | }, |
14 | url: { | 14 | url: { |
15 | id: 'validation.url', | 15 | id: 'validation.url', |
16 | defaultMessage: '{field} is not a valid URL', | 16 | defaultMessage: "{field} is not a valid URL (cannot end in '/')", |
17 | }, | 17 | }, |
18 | minLength: { | 18 | minLength: { |
19 | id: 'validation.minLength', | 19 | id: 'validation.minLength', |