Skip to content

Commit 90568bd

Browse files
committed
Check for user is None in toolbar render
1 parent 1c2265a commit 90568bd

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

plain-toolbar/plain/toolbar/toolbar.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -18,11 +18,11 @@ def should_render(self):
1818
if settings.DEBUG:
1919
return True
2020

21-
if hasattr(self.request, "impersonator"):
22-
return self.request.impersonator.is_admin
21+
if impersonator := getattr(self.request, "impersonator", None):
22+
return getattr(impersonator, "is_admin", False)
2323

24-
if hasattr(self.request, "user"):
25-
return self.request.user.is_admin
24+
if user := getattr(self.request, "user", None):
25+
return getattr(user, "is_admin", False)
2626

2727
return False
2828

0 commit comments

Comments
 (0)