From 9ca8ab218ccb582fee2596b2d3137d739e4840a1 Mon Sep 17 00:00:00 2001 From: xinwen Date: Wed, 19 Aug 2020 20:26:16 +0800 Subject: [PATCH] =?UTF-8?q?fix(authentication):=20=E7=99=BB=E5=BD=95?= =?UTF-8?q?=E5=A4=8D=E6=A0=B8Not=20found?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- apps/authentication/api/login_confirm.py | 10 ---------- apps/authentication/mixins.py | 2 +- 2 files changed, 1 insertion(+), 11 deletions(-) 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):