diff --git a/aleksis/core/views.py b/aleksis/core/views.py
index 610f84c8d1bec7c0ce22b2df785caed12a2066cc..27b99b2677f2d1fb1da8b998eda035daaf98f58f 100644
--- a/aleksis/core/views.py
+++ b/aleksis/core/views.py
@@ -972,7 +972,7 @@ class EditDashboardView(PermissionRequiredMixin, View):
         if (
             self.default_dashboard
             and not request.user.has_perm("core.edit_default_dashboard_rule")
-            or getattr(person, "is_dummy", False)
+            or getattr(request.user.person, "is_dummy", False)
         ):
             raise PermissionDenied()