From 794413a1686869595126db82acd3655fdecc5778 Mon Sep 17 00:00:00 2001 From: DevFactory AI Date: Sat, 14 Feb 2026 16:24:55 +0000 Subject: [PATCH] fix(backend): annotate DEFAULT_SECRET_KEY as ClassVar to fix PydanticUserError --- getcloser/backend/app/core/config.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/getcloser/backend/app/core/config.py b/getcloser/backend/app/core/config.py index 4974341..97f6d1a 100644 --- a/getcloser/backend/app/core/config.py +++ b/getcloser/backend/app/core/config.py @@ -1,4 +1,5 @@ import os +from typing import ClassVar from pydantic import field_validator from pydantic_settings import BaseSettings @@ -10,7 +11,7 @@ class Settings(BaseSettings): JWT 안쓸 것 같아 일단 주석 처리하고 추후 확정 시 삭제 """ # Secret key for JWT signing. Must be overridden in production using environment variables. - DEFAULT_SECRET_KEY = "default-secret-key-change-it" + DEFAULT_SECRET_KEY: ClassVar[str] = "default-secret-key-change-it" SECRET_KEY: str = os.getenv("SECRET_KEY", DEFAULT_SECRET_KEY) @field_validator("SECRET_KEY")