fix: privilege escalation for DeleteAllForumUserMessagesView

This commit is contained in:
imperosol committed 2026-10-26 23:00:54 +01:00
1 parent f11ac5d3be
commit f5a5782bac
1 file changed
+2 -3
+2 -3
View File
@@ -184,10 +184,9 @@ class DeleteAllForumUserMessagesView(FormView):
form_class = SelectUserForm
def dispatch(self, request, *args, **kwargs):
res = super().dispatch(request, *args, **kwargs)
if request.user.is_root:
return res
if not request.user.is_root:
raise PermissionDenied
return super().dispatch(request, *args, **kwargs)
def form_valid(self, form):
self.user = form.cleaned_data["user"]