1
0
mirror of https://github.com/netbox-community/netbox.git synced 2024-05-10 07:54:54 +00:00

Tweak ConfigContext manager to allow for objects with a regionless site

This commit is contained in:
Jeremy Stretch
2018-07-03 13:40:47 -04:00
parent 25b36d6d42
commit 89e196e86d

View File

@ -14,7 +14,7 @@ class ConfigContextQuerySet(QuerySet):
role = getattr(obj, 'device_role', None) or obj.role
return self.filter(
Q(regions=obj.site.region) | Q(regions=None),
Q(regions=getattr(obj.site, 'region', None)) | Q(regions=None),
Q(sites=obj.site) | Q(sites=None),
Q(roles=role) | Q(roles=None),
Q(tenants=obj.tenant) | Q(tenants=None),