Lowercase email when signing up
This commit is contained in:
parent
0c9af1a7fa
commit
30ff196203
@ -3,15 +3,16 @@ from allauth.account.models import EmailAddress
|
|||||||
from .models import Address, User
|
from .models import Address, User
|
||||||
from .tasks import send_account_created_email
|
from .tasks import send_account_created_email
|
||||||
|
|
||||||
|
|
||||||
def get_or_create_customer(request, form, shipping_address):
|
def get_or_create_customer(request, form, shipping_address):
|
||||||
address, a_created = Address.objects.get_or_create(
|
address, a_created = Address.objects.get_or_create(
|
||||||
first_name = shipping_address['first_name'],
|
first_name=shipping_address['first_name'],
|
||||||
last_name = shipping_address['last_name'],
|
last_name=shipping_address['last_name'],
|
||||||
street_address_1 = shipping_address['street_address_1'],
|
street_address_1=shipping_address['street_address_1'],
|
||||||
street_address_2 = shipping_address['street_address_2'],
|
street_address_2=shipping_address['street_address_2'],
|
||||||
city = shipping_address['city'],
|
city=shipping_address['city'],
|
||||||
state = shipping_address['state'],
|
state=shipping_address['state'],
|
||||||
postal_code = shipping_address['postal_code']
|
postal_code=shipping_address['postal_code']
|
||||||
)
|
)
|
||||||
|
|
||||||
if request.user.is_authenticated:
|
if request.user.is_authenticated:
|
||||||
@ -23,8 +24,8 @@ def get_or_create_customer(request, form, shipping_address):
|
|||||||
else:
|
else:
|
||||||
user, u_created = User.objects.get_or_create(
|
user, u_created = User.objects.get_or_create(
|
||||||
email=form.cleaned_data['email'],
|
email=form.cleaned_data['email'],
|
||||||
defaults = {
|
defaults={
|
||||||
'username': form.cleaned_data['email'],
|
'username': form.cleaned_data['email'].lower(),
|
||||||
'is_staff': False,
|
'is_staff': False,
|
||||||
'is_active': True,
|
'is_active': True,
|
||||||
'is_superuser': False,
|
'is_superuser': False,
|
||||||
@ -39,7 +40,9 @@ def get_or_create_customer(request, form, shipping_address):
|
|||||||
user.addresses.add(address)
|
user.addresses.add(address)
|
||||||
user.save()
|
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 = {
|
u = {
|
||||||
'full_name': user.get_full_name(),
|
'full_name': user.get_full_name(),
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user