diff --git a/apps/authentication/api/login_confirm.py b/apps/authentication/api/login_confirm.py index 986488f2b..4fbf3d5d3 100644 --- a/apps/authentication/api/login_confirm.py +++ b/apps/authentication/api/login_confirm.py @@ -34,16 +34,6 @@ class LoginConfirmSettingUpdateApi(UpdateAPIView): class TicketStatusApi(mixins.AuthMixin, APIView): permission_classes = () - def get_ticket(self): - from tickets.models import Ticket - ticket_id = self.request.session.get("auth_ticket_id") - logger.debug('Login confirm ticket id: {}'.format(ticket_id)) - if not ticket_id: - ticket = None - else: - ticket = get_object_or_none(Ticket, pk=ticket_id) - return ticket - def get(self, request, *args, **kwargs): try: self.check_user_login_confirm() diff --git a/apps/authentication/mixins.py b/apps/authentication/mixins.py index e2da6b8e5..8d6b7765a 100644 --- a/apps/authentication/mixins.py +++ b/apps/authentication/mixins.py @@ -170,7 +170,7 @@ class AuthMixin: if not ticket_id: ticket = None else: - ticket = get_object_or_none(Ticket, pk=ticket_id) + ticket = Ticket.origin_objects.get(pk=ticket_id) return ticket def get_ticket_or_create(self, confirm_setting):