mirror of
https://github.com/diegosouzapw/OmniRoute.git
synced 2026-08-08 00:02:20 +03:00
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:
committed by
GitHub
parent
312e24e785
commit
544ae2d3da
@@ -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 },
|
||||
|
||||
Reference in New Issue
Block a user