From 5071a0f7924335541048be39f7819a9bdaf146d7 Mon Sep 17 00:00:00 2001 From: Jason Novinger Date: Wed, 11 Mar 2026 14:32:30 -0500 Subject: [PATCH] Fix accessor shadowing in WirelessLinkInterfacePanel Rename __init__ parameter from 'accessor' to 'interface_attr' to avoid shadowing ObjectPanel.accessor, which would cause super().get_context() to resolve the wrong context key. --- netbox/wireless/ui/panels.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/netbox/wireless/ui/panels.py b/netbox/wireless/ui/panels.py index 98f02a29f..82fbaf51d 100644 --- a/netbox/wireless/ui/panels.py +++ b/netbox/wireless/ui/panels.py @@ -28,16 +28,16 @@ class WirelessAuthenticationPanel(panels.ObjectAttributesPanel): class WirelessLinkInterfacePanel(panels.ObjectPanel): template_name = 'wireless/panels/wirelesslink_interface.html' - def __init__(self, accessor, title, **kwargs): + def __init__(self, interface_attr, title, **kwargs): super().__init__(**kwargs) - self.accessor = accessor + self.interface_attr = interface_attr self.title = title def get_context(self, context): obj = context['object'] return { **super().get_context(context), - 'interface': getattr(obj, self.accessor), + 'interface': getattr(obj, self.interface_attr), }