Skip to content

Commit 9a5cd5b

Browse files
committed
K1-19 added check if session exists
1 parent 563eab3 commit 9a5cd5b

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

src/app/api/events/route.ts

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ import connectDB from "@/database/db";
22
import Event from "@/database/eventSchema";
33
import { NextRequest, NextResponse } from "next/server";
44
import mongoose from "mongoose";
5+
import Session from "@/database/sessionSchema";
56

67
export async function GET(request: NextRequest) {
78
try {
@@ -23,6 +24,11 @@ export async function GET(request: NextRequest) {
2324
filter.sessionId = new mongoose.Types.ObjectId(sessionId);
2425
}
2526

27+
const sessionExists = await Session.exists({ _id: sessionId });
28+
if (!sessionExists) {
29+
return NextResponse.json({ error: "Session not found" }, { status: 404 });
30+
}
31+
2632
const events = await Event.find(filter).sort({ ts: -1 });
2733

2834
return NextResponse.json(events);

0 commit comments

Comments
 (0)