Ver código fonte

Tweak ConfigContext manager to allow for objects with a regionless site

Jeremy Stretch 7 anos atrás
pai
commit
89e196e86d
1 arquivos alterados com 1 adições e 1 exclusões
  1. 1 1
      netbox/extras/querysets.py

+ 1 - 1
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),