diff --git a/aleksis/apps/tezor/views.py b/aleksis/apps/tezor/views.py
index 61f2f9ed1d9cff1adcc6c6459e6586167a91ae54..1d42848ec30d4647ae8663061d866c9a92c04309 100644
--- a/aleksis/apps/tezor/views.py
+++ b/aleksis/apps/tezor/views.py
@@ -151,9 +151,7 @@ class InvoiceGroupDetailView(PermissionRequiredMixin, DetailView):
     def post(self, request, *args, **kwargs):
         r = super().get(request, *args, **kwargs)
         if self.invoices_action_form.is_valid():
-            action = self.invoices_action_form._get_actions_dict()[
-                self.invoices_action_form.cleaned_data["action"]
-            ]
+            action = self.invoices_action_form.cleaned_data["action"]
             if request.user.has_perm(action.permission):
                 self.invoices_action_form.execute()
         return r