✏️ Fix: [#84] 이메일 수집 시 중복 처리 추가
This commit is contained in:
@@ -3,4 +3,4 @@ from django.db import models
|
||||
from common.models.baseModels import BaseModel
|
||||
|
||||
class PreOrderedEmail(BaseModel):
|
||||
email = models.EmailField()
|
||||
email = models.EmailField(unique=True)
|
||||
@@ -67,7 +67,7 @@ class PreOrderedAPIViewSet(viewsets.ViewSet):
|
||||
if serializer.is_valid():
|
||||
serializer.save()
|
||||
return Response({"registered": True}, status=status.HTTP_200_OK)
|
||||
return Response({"registered": False}, status=status.HTTP_400_BAD_REQUEST)
|
||||
return Response({"registered": False, "message": "wrong type or already registered"}, status=status.HTTP_400_BAD_REQUEST)
|
||||
|
||||
@transaction.atomic
|
||||
@action(detail=False, methods=["post"], url_path="send", permission_classes=[IsAdminUser])
|
||||
|
||||
Reference in New Issue
Block a user