diff --git a/functions/api/mod-queue/list.ts b/functions/api/mod-queue/list.ts index eae254a..a264f3d 100644 --- a/functions/api/mod-queue/list.ts +++ b/functions/api/mod-queue/list.ts @@ -54,7 +54,10 @@ export async function onRequestGet(context: RequestContext) { To avoid any potential injection attacks we enforce a list of specific values and permissions for table names */ await context.env.D1.prepare( - `SELECT id FROM ${table} WHERE created_at < ? AND open = ? ORDER BY created_at DESC LIMIT 25;`, + `SELECT id + FROM ${table} + WHERE created_at < ? ${entryType === "gma" ? "" : "AND open = ?"} + ORDER BY created_at DESC LIMIT 25;`, ) .bind(before, Number(!showClosed)) .all();