Supprimer la suppression des mesures associées lors de la suppression d'un projet
This commit is contained in:
@@ -50,14 +50,9 @@ exports.getAllProjects = (req, res) => {
|
|||||||
exports.deleteProject = (req, res) => {
|
exports.deleteProject = (req, res) => {
|
||||||
const projectId = req.params.id;
|
const projectId = req.params.id;
|
||||||
|
|
||||||
// Supprimer les mesures associées au projet
|
// Supprimer le projet de la base de données
|
||||||
const deleteMeasurementsQuery = 'DELETE FROM public.measurements WHERE project_id = $1';
|
const deleteProjectQuery = 'DELETE FROM public.projects WHERE id = $1';
|
||||||
db.query(deleteMeasurementsQuery, [projectId])
|
db.query(deleteProjectQuery, [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]);
|
|
||||||
})
|
|
||||||
.then(result => {
|
.then(result => {
|
||||||
if (result.rowCount === 0) {
|
if (result.rowCount === 0) {
|
||||||
return res.status(404).json({ error: 'Aucun projet trouvé avec cet ID.' });
|
return res.status(404).json({ error: 'Aucun projet trouvé avec cet ID.' });
|
||||||
|
|||||||
Reference in New Issue
Block a user