Corriger la suppression de vidéo pour ne pas tenter de supprimer un fichier si le chemin est nul, améliorant ainsi la gestion des erreurs.

This commit is contained in:
2025-03-31 09:43:52 +02:00
parent 411ea7a904
commit 559ef44cb3

View File

@@ -99,19 +99,22 @@ router.delete('/videos/:id', (req, res) => {
} }
const videoFile = results.rows[0].video_file; const videoFile = results.rows[0].video_file;
fs.unlink(videoFile, (err) => {
if (err) {
console.error('Error deleting video file:', err);
return res.status(500).json({ error: 'Error deleting video file' });
}
videoManager.deleteVideoProject(videoId).then(() => { if (!videoFile) {
res.json({ message: 'Vidéo supprimée avec succès' }); fs.unlink(videoFile, (err) => {
}).catch(err => { if (err) {
console.error('Erreur lors de la suppression de la vidéo:', err); console.error('Error deleting video file:', err);
res.status(500).json({ error: 'Erreur lors de la suppression de la vidéo' }); return res.status(500).json({ error: 'Error deleting video file' });
}
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' });
});
}); });
}); }
}); });
}); });