From 351b6a7d2837ac6030da5a5adc8707fd8230ae79 Mon Sep 17 00:00:00 2001 From: jokob-sk Date: Sat, 4 Jul 2026 09:36:24 +1000 Subject: [PATCH] BE: unable to exclude loacl_MAC entries #1700 --- server/scan/device_handling.py | 2 +- server/scan/session_events.py | 11 ++++++----- 2 files changed, 7 insertions(+), 6 deletions(-) diff --git a/server/scan/device_handling.py b/server/scan/device_handling.py index 90275f00..d0105b70 100755 --- a/server/scan/device_handling.py +++ b/server/scan/device_handling.py @@ -510,7 +510,7 @@ def update_vendors_from_mac(db): # ------------------------------------------------------------------------------- -def save_scanned_devices(db): +def save_own_device(db): sql = db.sql # TO-DO # Add Local MAC of default local interface diff --git a/server/scan/session_events.py b/server/scan/session_events.py index ca35c1fe..77f5f0a8 100755 --- a/server/scan/session_events.py +++ b/server/scan/session_events.py @@ -1,7 +1,7 @@ from scan.device_handling import ( create_new_devices, print_scan_stats, - save_scanned_devices, + save_own_device, exclude_ignored_devices, update_devices_data_from_scan, update_sync_hub_node, @@ -35,14 +35,15 @@ Logger(get_setting_value("LOG_LEVEL")) def process_scan(db): + + # Save own device data into CurrentScan TODO:move potentially into a separate plugin + mylog("verbose", "[Process Scan] Processing scan results") + save_own_device(db) + # Apply exclusions mylog("verbose", "[Process Scan] Exclude ignored devices") exclude_ignored_devices(db) - # Load current scan data - mylog("verbose", "[Process Scan] Processing scan results") - save_scanned_devices(db) - db.commitDB() # Print stats