Explorar o código

fixes #5113 - incorrect caching of permission object assignments to user groups in the admin panel

John Anderson %!s(int64=5) %!d(string=hai) anos
pai
achega
87c13a876b
Modificáronse 2 ficheiros con 7 adicións e 1 borrados
  1. 6 0
      docs/release-notes/version-2.9.md
  2. 1 1
      netbox/users/admin.py

+ 6 - 0
docs/release-notes/version-2.9.md

@@ -1,5 +1,11 @@
 # NetBox v2.9
 
+## v2.9.8 (FUTURE)
+
+### Bug Fixes
+
+* [#5113](https://github.com/netbox-community/netbox/issues/5113) - Fix incorrect caching of permission object assignments to user groups in the admin panel
+
 ## v2.9.7 (2020-10-12)
 
 ### Bug Fixes

+ 1 - 1
netbox/users/admin.py

@@ -22,7 +22,7 @@ class ObjectPermissionInline(admin.TabularInline):
     verbose_name_plural = 'Permissions'
 
     def get_queryset(self, request):
-        return super().get_queryset(request).prefetch_related('objectpermission__object_types')
+        return super().get_queryset(request).prefetch_related('objectpermission__object_types').nocache()
 
     @staticmethod
     def object_types(instance):