From b08612596227e19ad72977bea4474f64fb5acce3 Mon Sep 17 00:00:00 2001 From: pdxlocations Date: Fri, 21 Feb 2025 18:24:19 -0800 Subject: [PATCH] new skip fields check --- ui/menus.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/ui/menus.py b/ui/menus.py index 13cde37..6596a4e 100644 --- a/ui/menus.py +++ b/ui/menus.py @@ -14,7 +14,8 @@ def extract_fields(message_instance, current_config=None): menu = {} fields = message_instance.DESCRIPTOR.fields for field in fields: - if field.name in {"sessionkey", "channel_num", "id", "ignore_incoming"}: # Skip certain fields + skip_fields = {"sessionkey", "ChannelSettings.channel_num", "ChannelSettings.id", "LoRaConfig.ignore_incoming"} + if any(skip_field in field.full_name for skip_field in skip_fields): continue if field.message_type: # Nested message