From adaf4614edf3bf5eb89ea7a5b65b93308efe5409 Mon Sep 17 00:00:00 2001 From: Jeremy Stretch Date: Tue, 3 Jul 2018 13:40:47 -0400 Subject: [PATCH] Tweak ConfigContext manager to allow for objects with a regionless site --- netbox/extras/querysets.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/netbox/extras/querysets.py b/netbox/extras/querysets.py index 5c450e407..c87c7c566 100644 --- a/netbox/extras/querysets.py +++ b/netbox/extras/querysets.py @@ -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),