Skip to content

Commit e1d1aab

Browse files
alehaajeremystretch
authored andcommitted
Omit empty related models
1 parent 299bde9 commit e1d1aab

File tree

2 files changed

+6
-1
lines changed

2 files changed

+6
-1
lines changed

netbox/templates/inc/panels/related_objects.html

+2
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,8 @@ <h2 class="card-header">{% trans "Related Objects" %}</h2>
1919
</a>
2020
{% endif %}
2121
{% endwith %}
22+
{% empty %}
23+
<span class="list-group-item text-muted">{% trans "None" %}</span>
2224
{% endfor %}
2325
</ul>
2426
</div>

netbox/utilities/views.py

+4-1
Original file line numberDiff line numberDiff line change
@@ -196,7 +196,10 @@ def get_related_models(self, request, instance, omit=[], extra=[]):
196196
]
197197
related_models.extend(extra)
198198

199-
return sorted(related_models, key=lambda x: x[0].model._meta.verbose_name.lower())
199+
return sorted(
200+
filter(lambda qs: qs[0].exists(), related_models),
201+
key=lambda qs: qs[0].model._meta.verbose_name.lower(),
202+
)
200203

201204

202205
class ViewTab:

0 commit comments

Comments
 (0)