error response consistency, human readible1
This commit is contained in:
@@ -80,7 +80,7 @@ app.patch('/sessions/by-external/:externalId', (req, res) => {
|
||||
const session = episodic.updateSessionByExternalId(req.params.externalId, {name, projectId });
|
||||
res.json(session);
|
||||
} catch (err) {
|
||||
res.status(500).json({error: err.message });
|
||||
res.status(500).json({ error: 'Failed to update session', detail: err.message });
|
||||
}
|
||||
});
|
||||
|
||||
@@ -235,7 +235,7 @@ app.post('/projects', (req, res) => {
|
||||
try {
|
||||
res.status(201).json(createProject({ name: name.trim(), description, colour, icon }));
|
||||
} catch (err) {
|
||||
res.status(500).json({ error: err.message });
|
||||
res.status(500).json({ error: 'Failed to create project', detail: err.message });
|
||||
}
|
||||
});
|
||||
|
||||
@@ -255,7 +255,7 @@ app.post('/projects/:id/summarize', async (req, res) => {
|
||||
if (err.message.includes('No session summaries or episodes')) {
|
||||
return res.status(422).json({ error: err.message });
|
||||
}
|
||||
res.status(500).json({ error: err.message });
|
||||
res.status(500).json({ error: 'Failed to generate project summary', detail: err.message });
|
||||
}
|
||||
});
|
||||
|
||||
@@ -310,7 +310,7 @@ app.post('/summaries', (req, res) => {
|
||||
const summary = createSummary({ sessionId, projectId, content, tokenCount, episodeRange, metadata });
|
||||
res.status(201).json(summary);
|
||||
} catch (err) {
|
||||
res.status(500).json({ error: err.message });
|
||||
res.status(500).json({ error: 'Failed to create summary', detail: err.message });
|
||||
}
|
||||
});
|
||||
|
||||
|
||||
Reference in New Issue
Block a user