From 8ba0c6f14cac6447dfe23ad30c92e0a7a3d754a7 Mon Sep 17 00:00:00 2001 From: SpudGunMan Date: Fri, 26 Sep 2025 15:47:51 -0700 Subject: [PATCH] Update system.py --- modules/system.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/modules/system.py b/modules/system.py index 3eab877..c8ec53a 100644 --- a/modules/system.py +++ b/modules/system.py @@ -912,6 +912,9 @@ def compileFavoriteList(): logger.debug(f"System: Adding Favorite Node {fav} to Device {i}") object = {'nodeID': fav, 'deviceID': i} fav_list.append(object) + #deduplicate the list + seen = set() + fav_list = [x for x in fav_list if not (x['nodeID'] in seen or seen.add(x['nodeID']))] return fav_list def displayNodeTelemetry(nodeID=0, rxNode=0, userRequested=False):