diff --git a/app/api/study_sessions.py b/app/api/study_sessions.py index 4ac9eaa..fadb393 100644 --- a/app/api/study_sessions.py +++ b/app/api/study_sessions.py @@ -306,9 +306,8 @@ async def create_study_session( session.add(sess) await session.flush() await session.commit() - - # assets 빈 리스트로 초기화된 상태로 응답 - sess.assets = [] + # 새 세션은 assets 가 비어있지만 async session lazy load 우회를 위해 명시 refresh + await session.refresh(sess, attribute_names=["assets"]) return _to_session_response(sess)