diff --git a/authentik/admin/api/tasks.py b/authentik/admin/api/tasks.py index e425255a7..5ea6e3678 100644 --- a/authentik/admin/api/tasks.py +++ b/authentik/admin/api/tasks.py @@ -37,7 +37,11 @@ class TaskSerializer(PassiveSerializer): try: return super().to_representation(instance) except AttributeError: - self.instance.delete() + if isinstance(self.instance, list): + for inst in self.instance: + inst.delete() + else: + self.instance.delete() return {}