From 0bd4a7b8dd0b9808c22bcd66966f36a56aed34c1 Mon Sep 17 00:00:00 2001 From: Ashtin <137578700+slammingprogramming@users.noreply.github.com> Date: Fri, 20 Jun 2025 21:22:35 -0400 Subject: [PATCH] Revert "Sanitize device fields and prevent crash with numeric hostnames" --- server/scan/device_handling.py | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/server/scan/device_handling.py b/server/scan/device_handling.py index 64604c3d..636b47ce 100755 --- a/server/scan/device_handling.py +++ b/server/scan/device_handling.py @@ -674,9 +674,9 @@ def guess_icon(vendor, mac, ip, name, default): mylog('debug', [f"[guess_icon] Guessing icon for (vendor|mac|ip|name): ('{vendor}'|'{mac}'|{ip}|{name})"]) result = default - mac = str(mac).upper() if mac else "00:00:00:00:00:00" - vendor = str(vendor).lower() if vendor else "unknown" - name = str(name).lower() if name else "(unknown)" + mac = mac.upper() + vendor = vendor.lower() if vendor else "unknown" + name = name.lower() if name else "(unknown)" # Guess icon based on vendor if any(brand in vendor for brand in {"samsung", "motorola"}): @@ -732,8 +732,8 @@ def guess_icon(vendor, mac, ip, name, default): # Guess device type def guess_type(vendor, mac, ip, name, default): result = default - mac = str(mac).upper() if mac else "00:00:00:00:00:00" - vendor = str(vendor).lower() if vendor else "unknown" + mac = mac.upper() + vendor = vendor.lower() if vendor else "unknown" name = str(name).lower() if name else "(unknown)" # Guess icon based on vendor