mirror of
https://github.com/ae-utbm/sith.git
synced 2026-10-30 22:29:32 +00:00
fix: privilege escalation for DeleteAllForumUserMessagesView
This commit is contained in:
1 parent
f11ac5d3be
commit
f5a5782bac
1 file changed
+2
-3
+2
-3
@@ -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:
|
|
||||||
return res
|
|
||||||
raise PermissionDenied
|
raise PermissionDenied
|
||||||
|
return super().dispatch(request, *args, **kwargs)
|
||||||
|
|
||||||
def form_valid(self, form):
|
def form_valid(self, form):
|
||||||
self.user = form.cleaned_data["user"]
|
self.user = form.cleaned_data["user"]
|
||||||
|
|||||||
Reference in new issue
Block a user