File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 4848from django .contrib .auth .models import User
4949from django .contrib .auth .views import LoginView
5050from django .contrib .sites .models import Site
51+ from django .core .exceptions import ObjectDoesNotExist
5152from django .core .validators import ValidationError
5253from django .urls import reverse as urlreverse
5354from django .utils .safestring import mark_safe
@@ -587,8 +588,11 @@ def login(request, extra_context=None):
587588 user = User .objects .filter (username = username ).first ()
588589 #
589590 if user :
590- if user .person and not user .person .consent :
591- require_consent = user .person .needs_consent ()
591+ try :
592+ if user .person and not user .person .consent :
593+ require_consent = user .person .needs_consent ()
594+ except ObjectDoesNotExist :
595+ pass
592596 try :
593597 identify_hasher (user .password )
594598 except ValueError :
You can’t perform that action at this time.
0 commit comments