fix(api): accept a missing status query-param on GET /api/plugins instead of rejecting null with Invalid status value (#8374) (#8399)

This commit is contained in:
Diego Rodrigues de Sa e Souza
2026-07-24 20:37:12 -03:00
committed by GitHub
parent 312e24e785
commit 544ae2d3da
3 changed files with 86 additions and 1 deletions

View File

@@ -19,7 +19,7 @@ export async function GET(request: NextRequest) {
const authError = await requireManagementAuth(request);
if (authError) return authError;
const url = new URL(request.url);
const statusResult = StatusSchema.safeParse(url.searchParams.get("status"));
const statusResult = StatusSchema.safeParse(url.searchParams.get("status") ?? undefined);
if (!statusResult.success) {
return NextResponse.json(
{ error: "Invalid status value", details: statusResult.error.issues },