diff --git a/app/schemas/captcha.py b/app/schemas/captcha.py index 5d2d7e3..b01e405 100644 --- a/app/schemas/captcha.py +++ b/app/schemas/captcha.py @@ -26,11 +26,7 @@ class CaptchaProblemResponse(BaseModel): description="사용자가 선택할 수 있는 옵션 목록", example=["고양이", "강아지", "새", "물고기"] ) - correctAnswer: Optional[str] = Field( - None, - description="테스트 환경에서만 제공되는 캡챠 정답. 운영 환경에서는 항상 None입니다.", - example="고양이" - ) + class Config: from_attributes = True diff --git a/app/services/captcha_service.py b/app/services/captcha_service.py index aa24990..9d5e78d 100644 --- a/app/services/captcha_service.py +++ b/app/services/captcha_service.py @@ -127,9 +127,7 @@ def generateCaptchaProblem(self, apiKey: ApiKey, ipAddress: Optional[str], userA clientToken=session.clientToken, imageUrl=fullImageUrl, prompt=selectedProblem.prompt, - options=option_list, - # 테스트 환경에서만 정답을 포함합니다. - correctAnswer=selectedProblem.answer if settings.ENV == "test" else None + options=option_list ) # logger.info(f"[디버그] 생성된 문제 : {response_data}") return response_data