From 9d56e1381896749d7e8aacc0c913150958429a45 Mon Sep 17 00:00:00 2001 From: jokob-sk Date: Tue, 11 Nov 2025 08:16:36 +1100 Subject: [PATCH] FE: handling devName as number in network map #1281 Signed-off-by: jokob-sk --- front/network.php | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/front/network.php b/front/network.php index 61a58815..f82fd4c0 100755 --- a/front/network.php +++ b/front/network.php @@ -462,10 +462,17 @@ switch (orderTopologyBy[0]) { case "Name": - const nameCompare = a.devName.localeCompare(b.devName); - return nameCompare !== 0 ? nameCompare : parsePort(a.devParentPort) - parsePort(b.devParentPort); + // ensuring string + const nameA = (a.devName ?? "").toString(); + const nameB = (b.devName ?? "").toString(); + const nameCompare = nameA.localeCompare(nameB); + return nameCompare !== 0 + ? nameCompare + : parsePort(a.devParentPort) - parsePort(b.devParentPort); + case "Port": return parsePort(a.devParentPort) - parsePort(b.devParentPort); + default: return a.rowid - b.rowid; }