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
+3 -4
+3 -4
View File
@@ -184,10 +184,9 @@ class DeleteAllForumUserMessagesView(FormView):
form_class = SelectUserForm form_class = SelectUserForm
def dispatch(self, request, *args, **kwargs): def dispatch(self, request, *args, **kwargs):
res = super().dispatch(request, *args, **kwargs) if not request.user.is_root:
if request.user.is_root: raise PermissionDenied
return res return super().dispatch(request, *args, **kwargs)
raise PermissionDenied
def form_valid(self, form): def form_valid(self, form):
self.user = form.cleaned_data["user"] self.user = form.cleaned_data["user"]