Fixes #20859: Object counts widget should handle models without restrict()

This commit is contained in:
Jeremy Stretch
2025-11-24 09:54:59 -05:00
parent 82171fce7a
commit 6182c0cb95

View File

@@ -209,7 +209,10 @@ class ObjectCountsWidget(DashboardWidget):
url = get_action_url(model, action='list')
except NoReverseMatch:
url = None
qs = model.objects.restrict(request.user, 'view')
try:
qs = model.objects.restrict(request.user, 'view')
except AttributeError:
qs = model.objects.all()
# Apply any specified filters
if url and (filters := self.config.get('filters')):
params = dict_to_querydict(filters)