diff options
| author | Carson Fleming <cflems@cflems.net> | 2025-01-24 19:47:58 -0500 |
|---|---|---|
| committer | Carson Fleming <cflems@cflems.net> | 2025-01-24 19:47:58 -0500 |
| commit | 33d0bd50cb663d1201d50d1c6a8ec5d8fd2a9807 (patch) | |
| tree | 42d60cc65bfd8f794915f3e322b71f7a255d6475 /routes.js | |
| parent | 6fefa86f7e4d5be811bdf357b09ecb8e41bfb390 (diff) | |
| download | fle.ms-33d0bd50cb663d1201d50d1c6a8ec5d8fd2a9807.tar.gz | |
Diffstat (limited to 'routes.js')
| -rw-r--r-- | routes.js | 4 |
1 files changed, 2 insertions, 2 deletions
@@ -8,8 +8,8 @@ async function createRoute(res, url, slug) { try { if (!utils.isUrlFormatted(url)) return utils.sendBadRequestError(res, 'URL "'+url+'" is malformatted. Must be a valid URL.', 'Malformed URL'); - if (!utils.isAlphaNumeric(slug)) - return utils.sendBadRequestError(res, 'Slug "'+slug+'" is malformatted. Must be alphanumeric.', 'Malformed Short URL'); + if (!utils.isSlugFormatted(slug)) + return utils.sendBadRequestError(res, 'Slug "'+slug+'" is malformatted. Must be 2+ letters or numbers with optional dashes in the middle.', 'Malformed Short URL'); slug = slug.toLowerCase(); if (await Url.exists({slug: slug})) |
