not found

This commit is contained in:
Philip
2024-02-25 13:41:26 +03:00
parent 90ef093fca
commit df45f3a704

View File

@@ -16,17 +16,21 @@ class SubscribersView(APIView):
email_notification = data['email_notification']
auto_subscribe = data['auto_subscribe']
user = User.objects.get(email=email)
subscribe_for_user = SubscribeForUser.objects.filter(user_id=user.id)
user = User.objects.filter(email=email)
if email_notification:
subscribe_for_user.update(receive_finish_subscribe_msg=True)
else:
subscribe_for_user.update(receive_finish_subscribe_msg=False)
if user:
subscribe_for_user = SubscribeForUser.objects.filter(user_id=user[0].id)
if auto_subscribe:
subscribe_for_user.update(auto_continue=True)
else:
subscribe_for_user.update(auto_continue=False)
if email_notification:
subscribe_for_user.update(receive_finish_subscribe_msg=True)
else:
subscribe_for_user.update(receive_finish_subscribe_msg=False)
return Response("Subscriptions updated successfully", status=status.HTTP_200_OK)
if auto_subscribe:
subscribe_for_user.update(auto_continue=True)
else:
subscribe_for_user.update(auto_continue=False)
return Response("Subscriptions updated successfully", status=status.HTTP_200_OK)
return Response("User not found", status=status.HTTP_404_NOT_FOUND)