Supprimer la suppression des mesures associées lors de la suppression d'un projet

This commit is contained in:
2025-01-14 17:23:34 +01:00
parent 439674ee38
commit 2d9e0e34b1

View File

@@ -50,14 +50,9 @@ exports.getAllProjects = (req, res) => {
exports.deleteProject = (req, res) => {
const projectId = req.params.id;
// Supprimer les mesures associées au projet
const deleteMeasurementsQuery = 'DELETE FROM public.measurements WHERE project_id = $1';
db.query(deleteMeasurementsQuery, [projectId])
.then(() => {
// Supprimer le projet de la base de données
const deleteProjectQuery = 'DELETE FROM public.projects WHERE id = $1';
return db.query(deleteProjectQuery, [projectId]);
})
db.query(deleteProjectQuery, [projectId])
.then(result => {
if (result.rowCount === 0) {
return res.status(404).json({ error: 'Aucun projet trouvé avec cet ID.' });