Просмотр исходного кода

Tweak ConfigContext manager to allow for objects with a regionless site

Jeremy Stretch 7 лет назад
Родитель
Сommit
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),