diff --git a/file_watcher.js b/file_watcher.js index abcd9ee..0a570b0 100644 --- a/file_watcher.js +++ b/file_watcher.js @@ -84,13 +84,20 @@ function watchProjects() { } else { // Un projet a été supprimé console.log(`Projet supprimé: ${projectId}`); - // Supprimer l'entrée de la base de données - db.query('DELETE FROM public.projects WHERE id = $1', [projectId], (err) => { + // Supprimer les mesures associées au projet + db.query('DELETE FROM public.measurements WHERE project_id = $1', [projectId], (err) => { if (err) { - console.error('Erreur lors de la suppression du projet de la base de données:', err); - } else { - console.log(`Projet ${projectId} supprimé de la base de données.`); + console.error('Erreur lors de la suppression des mesures du projet de la base de données:', err); + return; } + // Supprimer l'entrée de la base de données + db.query('DELETE FROM public.projects WHERE id = $1', [projectId], (err) => { + if (err) { + console.error('Erreur lors de la suppression du projet de la base de données:', err); + } else { + console.log(`Projet ${projectId} supprimé de la base de données.`); + } + }); }); } } diff --git a/routes/api.js b/routes/api.js index 0e5ebdc..a9f622b 100644 --- a/routes/api.js +++ b/routes/api.js @@ -7,7 +7,6 @@ const db = require('../db'); // Assurez-vous d'importer le fichier db.js const path = require('path'); const fs = require('fs'); const ffmpeg = require('../ffmpeg'); // Assurez-vous d'importer le fichier ffmpeg.js -const file_watcher = require('../file_watcher'); // Assurez-vous d'importer le fichier file_watcher.js /** * @swagger