diff --git a/routes/videoRoutes.js b/routes/videoRoutes.js index e62c047..43bfb4b 100644 --- a/routes/videoRoutes.js +++ b/routes/videoRoutes.js @@ -99,8 +99,17 @@ router.delete('/videos/:id', (req, res) => { } const videoFile = results.rows[0].video_file; - - if (!videoFile) { + console.log('Deleting video file:', videoFile); + + if(videoFile==null){ + console.log('No video file to delete'); + videoManager.deleteVideoProject(videoId).then(() => { + res.json({ message: 'Vidéo supprimée avec succès' }); + }).catch(err => { + console.error('Erreur lors de la suppression de la vidéo:', err); + res.status(500).json({ error: 'Erreur lors de la suppression de la vidéo' }); + }); + } else { fs.unlink(videoFile, (err) => { if (err) { console.error('Error deleting video file:', err);