fix: correcte error handling in question controller backend

This commit is contained in:
Adriaan Jacquet 2025-03-30 17:00:55 +02:00
parent 4f0c4241b6
commit fe51c2d1ec

View file

@ -106,13 +106,14 @@ export async function deleteQuestionHandler(req: Request, res: Response): Promis
const questionId = getQuestionId(req, res); const questionId = getQuestionId(req, res);
if (!questionId) { if (!questionId) {
res.json(404).json({ error: 'Question not found' });
return; return;
} }
const question = await deleteQuestion(questionId); const question = await deleteQuestion(questionId);
if (!question) { if (!question) {
res.status(400).json({ error: 'Could not find nor delete question' }); res.status(404).json({ error: 'Could not find nor delete question' });
} else { } else {
res.json(question); res.json(question);
} }