|
@@ -1,5 +1,5 @@
|
|
import base64
|
|
import base64
|
|
-from datetime import datetime, timezone
|
|
|
|
|
|
+import datetime
|
|
from ipaddress import ip_address
|
|
from ipaddress import ip_address
|
|
|
|
|
|
from django.contrib.auth.hashers import PBKDF2PasswordHasher
|
|
from django.contrib.auth.hashers import PBKDF2PasswordHasher
|
|
@@ -161,7 +161,7 @@ class AuthenticatedBasicUserActionAuthentication(BaseAuthentication):
|
|
serializer.is_valid(raise_exception=True)
|
|
serializer.is_valid(raise_exception=True)
|
|
user = serializer.validated_data['user']
|
|
user = serializer.validated_data['user']
|
|
|
|
|
|
- email_verified = datetime.fromtimestamp(serializer.timestamp, timezone.utc)
|
|
|
|
|
|
+ email_verified = datetime.datetime.fromtimestamp(serializer.timestamp, datetime.timezone.utc)
|
|
user.email_verified = max(user.email_verified or email_verified, email_verified)
|
|
user.email_verified = max(user.email_verified or email_verified, email_verified)
|
|
user.save()
|
|
user.save()
|
|
|
|
|