Skip to content

Commit 7433497

Browse files
committed
fix newsletter subscribe bug
1 parent b944a4b commit 7433497

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

backend/apps/newsletter/views.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -24,10 +24,10 @@ def newsletter_subscribe(request):
2424
)
2525

2626
try:
27-
subscriber = NewsletterSubscriber.get_by_email(email)
28-
created = False
27+
try:
28+
subscriber = NewsletterSubscriber.get_by_email(email)
29+
created = False
2930

30-
if subscriber:
3131
if subscriber.is_active:
3232
return Response(
3333
{"message": "You're already subscribed to our newsletter!"},
@@ -36,7 +36,7 @@ def newsletter_subscribe(request):
3636
else:
3737
subscriber.is_active = True
3838
subscriber.save()
39-
else:
39+
except NewsletterSubscriber.DoesNotExist:
4040
subscriber = NewsletterSubscriber.create_subscriber(email)
4141
created = True
4242

0 commit comments

Comments
 (0)