diff --git a/netbox/netbox/authentication.py b/netbox/netbox/authentication.py index 2854d4cb9..d85b2f124 100644 --- a/netbox/netbox/authentication.py +++ b/netbox/netbox/authentication.py @@ -19,7 +19,7 @@ class ObjectPermissionRequiredMixin(AccessMixin): # Next, determine whether the permission is model-level or object-level. Model-level permissions grant the # specified action to *all* objects, so no further action is needed. - if self.permission_required in self.request.user._perm_cache: + if self.request.user.is_superuser or self.permission_required in self.request.user._perm_cache: return True # If the permission is granted only at the object level, filter the view's queryset to return only objects