fix pool validation regex

This commit is contained in:
Lamp 2024-09-22 12:19:38 -07:00
parent c157080a00
commit b89d97201b

@ -31,7 +31,7 @@ router.get(["/search", "/trending"], async ctx => {
var pqs = qs.parse(ctx.querystring, {duplicates: 'first'});
if (!pqs.pool || !/^[a-z-_]+\d*$/.test(pqs.pool)) {
if (!pqs.pool || /[^a-z-_0-9]/.test(pqs.pool)) {
ctx.status = 400;
ctx.body = "invalid pool";
return;
@ -154,4 +154,4 @@ app.use(async (ctx, next) => {
app.use(router.routes());
app.use(router.allowedMethods());
app.listen(process.env.PORT || 8142, process.env.ADDRESS);
app.listen(process.env.PORT || 8142, process.env.ADDRESS);