linguabot commited on
Commit
d6e6604
·
verified ·
1 Parent(s): 0cbed2d

Upload folder using huggingface_hub

Browse files
Files changed (1) hide show
  1. routes/slides.js +4 -0
routes/slides.js CHANGED
@@ -33,14 +33,18 @@ router.post('/', auth, async (req, res) => {
33
  // Admin-only delete slide
34
  router.delete('/:id', auth, async (req, res) => {
35
  try {
 
36
  if ((req.user?.role || '') !== 'admin') return res.status(403).json({ error: 'Forbidden' });
37
  const { id } = req.params;
38
  const slide = await Slide.findByIdAndDelete(id);
39
  if (!slide) {
 
40
  return res.status(404).json({ error: 'Slide not found' });
41
  }
 
42
  res.json({ message: 'Slide deleted successfully' });
43
  } catch (e) {
 
44
  res.status(500).json({ error: 'Failed to delete slide' });
45
  }
46
  });
 
33
  // Admin-only delete slide
34
  router.delete('/:id', auth, async (req, res) => {
35
  try {
36
+ console.log('Delete slide request:', req.params.id, 'User:', req.user?.role);
37
  if ((req.user?.role || '') !== 'admin') return res.status(403).json({ error: 'Forbidden' });
38
  const { id } = req.params;
39
  const slide = await Slide.findByIdAndDelete(id);
40
  if (!slide) {
41
+ console.log('Slide not found:', id);
42
  return res.status(404).json({ error: 'Slide not found' });
43
  }
44
+ console.log('Slide deleted successfully:', id);
45
  res.json({ message: 'Slide deleted successfully' });
46
  } catch (e) {
47
+ console.error('Delete slide error:', e);
48
  res.status(500).json({ error: 'Failed to delete slide' });
49
  }
50
  });