Fix jwt-token

This commit is contained in:
2025-08-28 08:24:20 +02:00
parent 9b31494d9c
commit 7a6a2edd56
4 changed files with 34 additions and 299 deletions

View File

@@ -252,7 +252,7 @@ router.post('/', authenticateToken, validateRequest(deviceSchema), async (req, r
}
});
// PUT /api/devices/:id - Update device (admin only)
// PUT /api/devices/:id - Update device
router.put('/:id', authenticateToken, validateRequest(updateDeviceSchema), async (req, res) => {
try {
const device = await Device.findByPk(req.params.id);
@@ -264,11 +264,16 @@ router.put('/:id', authenticateToken, validateRequest(updateDeviceSchema), async
});
}
console.log(`📝 Device ${req.params.id} update requested by user ${req.user.id} (${req.user.username})`);
console.log('Update data:', req.body);
await device.update(req.body);
// Emit real-time update
req.io.emit('device_updated', device);
console.log(`✅ Device ${req.params.id} updated successfully`);
res.json({
success: true,
data: device,