Coverage for benefits/oauth/views.py: 100%
8 statements
« prev ^ index » next coverage.py v7.10.2, created at 2025-08-08 16:26 +0000
« prev ^ index » next coverage.py v7.10.2, created at 2025-08-08 16:26 +0000
1from django.views.generic import TemplateView
3from benefits.core import session
4from benefits.core.mixins import AgencySessionRequiredMixin
7class SystemErrorView(AgencySessionRequiredMixin, TemplateView):
8 """CBV for an oauth system error."""
10 template_name = "oauth/system_error.html"
12 def get(self, request, *args, **kwargs):
13 # overwrite origin so that CTA takes user to agency index
14 session.update(request, origin=self.agency.index_url)
15 return super().get(request, *args, **kwargs)