Fixes #13513: Prevent exception when rendering bookmarks widget for anonymous user

This commit is contained in:
Jeremy Stretch 2023-08-22 10:44:22 -04:00
parent 229007082b
commit 7d7e8127f5

View File

@ -346,6 +346,9 @@ class BookmarksWidget(DashboardWidget):
def render(self, request):
from extras.models import Bookmark
if request.user.is_anonymous:
bookmarks = list()
else:
bookmarks = Bookmark.objects.filter(user=request.user).order_by(self.config['order_by'])
if object_types := self.config.get('object_types'):
models = get_models_from_content_types(object_types)