We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent ca1148a commit 6eb2e7cCopy full SHA for 6eb2e7c
1 file changed
django/contrib/auth/__init__.py
@@ -64,11 +64,15 @@ def login(request, user):
64
Persist a user id and a backend in the request. This way a user doesn't
65
have to reauthenticate on every request.
66
"""
67
+ from MySQLdb import OperationalError
68
if user is None:
69
user = request.user
70
# TODO: It would be nice to support different login methods, like signed cookies.
71
user.last_login = datetime.datetime.now()
- user.save()
72
+ try:
73
+ user.save()
74
+ except OperationalError:
75
+ pass
76
77
if SESSION_KEY in request.session:
78
if request.session[SESSION_KEY] != user.id:
0 commit comments