Browse Source

Fixes #21020: Fix object filtering for image attachments panel (#21030)

Jeremy Stretch 1 month ago
parent
commit
c78b8401dc
1 changed files with 8 additions and 1 deletions
  1. 8 1
      netbox/extras/ui/panels.py

+ 8 - 1
netbox/extras/ui/panels.py

@@ -51,7 +51,14 @@ class ImageAttachmentsPanel(panels.ObjectsTablePanel):
     ]
     ]
 
 
     def __init__(self, **kwargs):
     def __init__(self, **kwargs):
-        super().__init__('extras.imageattachment', **kwargs)
+        super().__init__(
+            'extras.imageattachment',
+            filters={
+                'object_type_id': lambda ctx: ContentType.objects.get_for_model(ctx['object']).pk,
+                'object_id': lambda ctx: ctx['object'].pk,
+            },
+            **kwargs,
+        )
 
 
 
 
 class TagsPanel(panels.ObjectPanel):
 class TagsPanel(panels.ObjectPanel):