From 1f79da6bdc55308708fd9221fb5c7effa9ce35ca Mon Sep 17 00:00:00 2001 From: sm4640 Date: Mon, 28 Jul 2025 15:34:43 +0900 Subject: [PATCH] =?UTF-8?q?=E2=9C=8F=EF=B8=8F=20Fix:=20[#84]=20=EC=9D=B4?= =?UTF-8?q?=EB=A9=94=EC=9D=BC=20=EC=88=98=EC=A7=91=20=EC=8B=9C=20=EC=A4=91?= =?UTF-8?q?=EB=B3=B5=20=EC=B2=98=EB=A6=AC=20=EC=B6=94=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- homes/models.py | 2 +- homes/views.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/homes/models.py b/homes/models.py index f3e6588..e344361 100644 --- a/homes/models.py +++ b/homes/models.py @@ -3,4 +3,4 @@ from django.db import models from common.models.baseModels import BaseModel class PreOrderedEmail(BaseModel): - email = models.EmailField() \ No newline at end of file + email = models.EmailField(unique=True) \ No newline at end of file diff --git a/homes/views.py b/homes/views.py index f13709a..f1e75f2 100644 --- a/homes/views.py +++ b/homes/views.py @@ -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])