From 582fd87f32213bf3fa576d606ec1a7f564a1ad7c Mon Sep 17 00:00:00 2001 From: Kerboul Date: Mon, 31 Mar 2025 08:19:50 +0000 Subject: [PATCH] =?UTF-8?q?Ajouter=20des=20journaux=20pour=20la=20suppress?= =?UTF-8?q?ion=20de=20vid=C3=A9os=20et=20g=C3=A9rer=20le=20cas=20o=C3=B9?= =?UTF-8?q?=20aucun=20fichier=20vid=C3=A9o=20n'est=20trouv=C3=A9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- routes/videoRoutes.js | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) 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);