diff --git a/aleksis/apps/tezor/views.py b/aleksis/apps/tezor/views.py
index 1da0990a9e4c5bef139993246952345164023f89..10cc0bb7a96e2524cf8a4b34d34b2dd9625c384c 100644
--- a/aleksis/apps/tezor/views.py
+++ b/aleksis/apps/tezor/views.py
@@ -153,10 +153,7 @@ class InvoiceGroupDetailView(PermissionRequiredMixin, DetailView):
     def post(self, request, *args, **kwargs):
         r = super().get(request, *args, **kwargs)
         if self.invoices_action_form.is_valid():
-            r = self.invoices_action_form.execute() or r
-            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()