Added Data to SituationsBoard
This commit is contained in:
@@ -5,8 +5,12 @@ export async function GET(req: NextRequest): Promise<NextResponse> {
|
||||
const { searchParams } = new URL(req.url);
|
||||
const id = searchParams.get("id");
|
||||
const filter = searchParams.get("filter");
|
||||
const include = searchParams.get("include");
|
||||
const orderBy = searchParams.get("orderBy");
|
||||
|
||||
const filterParsed = JSON.parse(filter || "{}");
|
||||
const includeParsed = JSON.parse(include || "{}");
|
||||
const orderByParsed = JSON.parse(orderBy || "{}");
|
||||
|
||||
try {
|
||||
const data = await prisma.mission.findMany({
|
||||
@@ -14,6 +18,12 @@ export async function GET(req: NextRequest): Promise<NextResponse> {
|
||||
id: id ? Number(id) : undefined,
|
||||
...filterParsed,
|
||||
},
|
||||
include: {
|
||||
...includeParsed,
|
||||
},
|
||||
orderBy: {
|
||||
...orderByParsed,
|
||||
},
|
||||
});
|
||||
|
||||
return NextResponse.json(data, { status: 200 });
|
||||
|
||||
Reference in New Issue
Block a user