From 7a42291bafc4f76fc5239e530dddb51c3167026f Mon Sep 17 00:00:00 2001 From: Hampus Date: Sun, 6 Sep 2026 18:39:18 +0200 Subject: [PATCH] fix(api): search all reports when no status filter is given (#2540) --- fluxer_api/src/api/admin/controllers/ReportAdminController.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/fluxer_api/src/api/admin/controllers/ReportAdminController.ts b/fluxer_api/src/api/admin/controllers/ReportAdminController.ts index b47b36a46..ffe71ec23 100644 --- a/fluxer_api/src/api/admin/controllers/ReportAdminController.ts +++ b/fluxer_api/src/api/admin/controllers/ReportAdminController.ts @@ -88,12 +88,12 @@ export function ReportAdminController(app: HonoApp) { const adminService = ctx.get('adminService'); const adminUserAcls = ctx.get('adminUserAcls'); const query = ctx.req.valid('query'); - if (usesReportSearchIndex(query)) { + if (query.status === undefined || usesReportSearchIndex(query)) { return ctx.json( await adminService.reportServiceAggregate.searchReports(toSearchReportsRequest(query), adminUserAcls), ); } - const status = query.status === undefined ? 0 : REPORT_STATUS_BY_FILTER[query.status]; + const status = REPORT_STATUS_BY_FILTER[query.status]; return ctx.json( await adminService.reportServiceAggregate.listReports(status, adminUserAcls, query.limit, query.offset), );