diff --git a/src/server/routes/v/[slug].ts b/src/server/routes/v/[slug].ts index dcac9f8e..c476c549 100644 --- a/src/server/routes/v/[slug].ts +++ b/src/server/routes/v/[slug].ts @@ -1,7 +1,7 @@ export default defineEventHandler(async event => { const config = useRuntimeConfig() const slug = getRouterParam(event, 'slug') - if (!slug || !/^[a-z]+$/.test(slug)) { + if (!slug || !/^[\da-z]+$/.test(slug)) { throw createError({ statusCode: 400, statusMessage: 'Missing slug' }) } await $fetch(slug, { baseURL: config.voteUrl, method: 'POST' })