get_related_models() should ignore models marked as private

This commit is contained in:
Jeremy Stretch
2025-11-26 14:09:48 -05:00
parent e6b1f942cd
commit 006407f7e4

View File

@@ -13,7 +13,7 @@ def get_related_models(model, ordered=True):
related_models = [
(field.related_model, field.remote_field.name)
for field in model._meta.related_objects
if type(field) is ManyToOneRel
if type(field) is ManyToOneRel and not getattr(field.related_model, '_netbox_private', False)
]
if ordered: