diff --git a/apps/backend/src/routes/assessments/route.ts b/apps/backend/src/routes/assessments/route.ts index a720084..05ed66c 100644 --- a/apps/backend/src/routes/assessments/route.ts +++ b/apps/backend/src/routes/assessments/route.ts @@ -370,17 +370,10 @@ const assessmentsRoute = new Hono() "query", z.object({ assessmentId: z.string(), // Require assessmentId as a query parameter - withMetadata: z - .string() - .optional() - .transform((v) => v?.toLowerCase() === "true"), - page: z.coerce.number().int().min(0).default(0), - limit: z.coerce.number().int().min(1).max(1000).default(1000), - q: z.string().default(""), }) ), async (c) => { - const { assessmentId, page, limit, q } = c.req.valid("query"); + const { assessmentId } = c.req.valid("query"); // Query to count total answers for the specific assessmentId const totalCountQuery = @@ -405,28 +398,11 @@ const assessmentsRoute = new Hono() .where( and( eq(answers.assessmentId, assessmentId), // Filter by assessmentId - q - ? or( - ilike(answers.filename, q), - ilike(answers.validationInformation, q), - eq(answers.id, q) - ) - : undefined ) ) - .offset(page * limit) - .limit(limit); return c.json({ data: result.map((d) => ({ ...d, fullCount: undefined })), - _metadata: { - currentPage: page, - totalPages: Math.ceil( - (Number(result[0]?.fullCount) ?? 0) / limit - ), - totalItems: Number(result[0]?.fullCount) ?? 0, - perPage: limit, - }, }); } )