From c78b8401dc2d6f876dd9329c9dbad1539042d838 Mon Sep 17 00:00:00 2001 From: Jeremy Stretch Date: Mon, 29 Dec 2025 16:19:24 -0500 Subject: [PATCH] Fixes #21020: Fix object filtering for image attachments panel (#21030) --- netbox/extras/ui/panels.py | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/netbox/extras/ui/panels.py b/netbox/extras/ui/panels.py index f2f9a5c9a..4e8532a64 100644 --- a/netbox/extras/ui/panels.py +++ b/netbox/extras/ui/panels.py @@ -51,7 +51,14 @@ class ImageAttachmentsPanel(panels.ObjectsTablePanel): ] 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):