diff --git a/apps/user/views.py b/apps/user/views.py index a2c9a76b..d98bcc07 100644 --- a/apps/user/views.py +++ b/apps/user/views.py @@ -93,6 +93,7 @@ class SubscribeView(View): refferer = request.META.get('HTTP_REFERER') if request.user.is_authenticated: messages.info(request, 'Вы уже подписаны на рассылки.') + return redirect(refferer) email = request.POST.get('email', None) if email: email_subscription = EmailSubscription.objects.create( @@ -102,9 +103,10 @@ class SubscribeView(View): SubscriptionCategory.objects.filter(auto_add=True) ) messages.info(request, 'Вы подписаны на новости.') + return redirect(refferer) else: messages.error(request, 'Введите адрес электронной почты.') - return redirect(refferer) + return redirect(refferer) @method_decorator(login_required, name='dispatch')