diff --git a/docs/release-notes/version-3.0.md b/docs/release-notes/version-3.0.md index 5b6bf9855..cba7e56f1 100644 --- a/docs/release-notes/version-3.0.md +++ b/docs/release-notes/version-3.0.md @@ -4,6 +4,7 @@ ### Bug Fixes +* [#7601](https://github.com/netbox-community/netbox/issues/7601) - Correct devices count for locations within global search results * [#7612](https://github.com/netbox-community/netbox/issues/7612) - Strip HTML from custom field descriptions * [#7628](https://github.com/netbox-community/netbox/issues/7628) - Fix `load_yaml` method for custom scripts * [#7643](https://github.com/netbox-community/netbox/issues/7643) - Fix circuit assignment when creating multiple terminations simultaneously diff --git a/netbox/netbox/constants.py b/netbox/netbox/constants.py index ec6daa021..3e935e722 100644 --- a/netbox/netbox/constants.py +++ b/netbox/netbox/constants.py @@ -69,7 +69,13 @@ SEARCH_TYPES = OrderedDict(( }), ('location', { 'queryset': Location.objects.add_related_count( - Location.objects.all(), + Location.objects.add_related_count( + Location.objects.all(), + Device, + 'location', + 'device_count', + cumulative=True + ), Rack, 'location', 'rack_count',