mirror of
https://github.com/TandoorRecipes/recipes.git
synced 2026-01-06 22:58:19 -05:00
fixed mail send
This commit is contained in:
@@ -14,7 +14,7 @@ class AllAuthCustomAdapter(DefaultAccountAdapter):
|
|||||||
|
|
||||||
def is_open_for_signup(self, request):
|
def is_open_for_signup(self, request):
|
||||||
"""
|
"""
|
||||||
Whether to allow sign ups.
|
Whether to allow sign-ups.
|
||||||
"""
|
"""
|
||||||
signup_token = False
|
signup_token = False
|
||||||
if 'signup_token' in request.session and InviteLink.objects.filter(valid_until__gte=datetime.datetime.today(), used_by=None, uuid=request.session['signup_token']).exists():
|
if 'signup_token' in request.session and InviteLink.objects.filter(valid_until__gte=datetime.datetime.today(), used_by=None, uuid=request.session['signup_token']).exists():
|
||||||
@@ -31,7 +31,10 @@ class AllAuthCustomAdapter(DefaultAccountAdapter):
|
|||||||
default = datetime.datetime.now()
|
default = datetime.datetime.now()
|
||||||
c = caches['default'].get_or_set(email, default, timeout=360)
|
c = caches['default'].get_or_set(email, default, timeout=360)
|
||||||
if c == default:
|
if c == default:
|
||||||
|
try:
|
||||||
super(AllAuthCustomAdapter, self).send_mail(template_prefix, email, context)
|
super(AllAuthCustomAdapter, self).send_mail(template_prefix, email, context)
|
||||||
|
except Exception: # dont fail signup just because confirmation mail could not be send
|
||||||
|
pass
|
||||||
else:
|
else:
|
||||||
messages.add_message(self.request, messages.ERROR, _('In order to prevent spam, the requested email was not send. Please wait a few minutes and try again.'))
|
messages.add_message(self.request, messages.ERROR, _('In order to prevent spam, the requested email was not send. Please wait a few minutes and try again.'))
|
||||||
else:
|
else:
|
||||||
|
|||||||
Reference in New Issue
Block a user