Lowercase email when signing up

This commit is contained in:
Nathan Chapman 2022-05-15 15:22:20 -06:00
parent 0c9af1a7fa
commit 30ff196203

View File

@ -3,15 +3,16 @@ from allauth.account.models import EmailAddress
from .models import Address, User
from .tasks import send_account_created_email
def get_or_create_customer(request, form, shipping_address):
address, a_created = Address.objects.get_or_create(
first_name = shipping_address['first_name'],
last_name = shipping_address['last_name'],
street_address_1 = shipping_address['street_address_1'],
street_address_2 = shipping_address['street_address_2'],
city = shipping_address['city'],
state = shipping_address['state'],
postal_code = shipping_address['postal_code']
first_name=shipping_address['first_name'],
last_name=shipping_address['last_name'],
street_address_1=shipping_address['street_address_1'],
street_address_2=shipping_address['street_address_2'],
city=shipping_address['city'],
state=shipping_address['state'],
postal_code=shipping_address['postal_code']
)
if request.user.is_authenticated:
@ -23,8 +24,8 @@ def get_or_create_customer(request, form, shipping_address):
else:
user, u_created = User.objects.get_or_create(
email=form.cleaned_data['email'],
defaults = {
'username': form.cleaned_data['email'],
defaults={
'username': form.cleaned_data['email'].lower(),
'is_staff': False,
'is_active': True,
'is_superuser': False,
@ -39,7 +40,9 @@ def get_or_create_customer(request, form, shipping_address):
user.addresses.add(address)
user.save()
EmailAddress.objects.create(user=user, email=user.email, primary=True, verified=False)
EmailAddress.objects.create(
user=user, email=user.email, primary=True, verified=False
)
u = {
'full_name': user.get_full_name(),