From d4b7bddc50927601bd820d311ab3f577a77c0214 Mon Sep 17 00:00:00 2001 From: Antoine Nguyen Date: Fri, 20 Jan 2023 16:04:08 +0100 Subject: [PATCH] Ensure DELETE method for delete alias view --- modoboa/admin/views/alias.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/modoboa/admin/views/alias.py b/modoboa/admin/views/alias.py index 68eeeeeb4..3271cc48e 100644 --- a/modoboa/admin/views/alias.py +++ b/modoboa/admin/views/alias.py @@ -9,6 +9,7 @@ from django.shortcuts import render from django.urls import reverse from django.utils.translation import ugettext as _, ungettext from django.views import generic +from django.views.decorators.http import require_http_methods from modoboa.core import signals as core_signals from modoboa.lib.exceptions import Conflict, PermDeniedException @@ -93,6 +94,7 @@ def editalias(request, alid, tplname="admin/aliasform.html"): @login_required @permission_required("admin.delete_alias") +@require_http_methods(["DELETE"]) def delalias(request): selection = request.GET["selection"].split(",") for alid in selection: