Преглед изворни кода

Tweak ConfigContext manager to allow for objects with a regionless site

Jeremy Stretch пре 7 година
родитељ
комит
89e196e86d
1 измењених фајлова са 1 додато и 1 уклоњено
  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),