Fix jwt-token

This commit is contained in:
2025-09-18 05:58:45 +02:00
parent 3c9dcb4c58
commit 993b482d56

View File

@@ -250,7 +250,11 @@ class AlertService {
// PRIORITY 1: Device-specific filter (most important)
if (rule.device_ids && rule.device_ids.length > 0) {
if (!rule.device_ids.includes(detection.device_id)) {
// Convert both device IDs to strings for consistent comparison
const deviceIdStr = String(detection.device_id);
const allowedDeviceIds = rule.device_ids.map(id => String(id));
if (!allowedDeviceIds.includes(deviceIdStr)) {
console.log(`❌ Rule "${rule.name}": Device ${detection.device_id} not in allowed devices [${rule.device_ids.join(', ')}]`);
return false;
} else {