From 87c13a876b6a1975e79b8a12ca0ad8569a3e8aea Mon Sep 17 00:00:00 2001 From: John Anderson Date: Wed, 14 Oct 2020 20:10:21 -0400 Subject: [PATCH] fixes #5113 - incorrect caching of permission object assignments to user groups in the admin panel --- docs/release-notes/version-2.9.md | 6 ++++++ netbox/users/admin.py | 2 +- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/docs/release-notes/version-2.9.md b/docs/release-notes/version-2.9.md index 4e758ead7..9fe32ff5f 100644 --- a/docs/release-notes/version-2.9.md +++ b/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 diff --git a/netbox/users/admin.py b/netbox/users/admin.py index 1fac75899..5228fe6bf 100644 --- a/netbox/users/admin.py +++ b/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):