From 10364fbe1b7831dda0839b79b9712e3d6f1b0f14 Mon Sep 17 00:00:00 2001 From: Hyungi Ahn Date: Mon, 27 Apr 2026 08:20:29 +0900 Subject: [PATCH] fix(study): refresh assets attr on create to avoid async lazy load --- app/api/study_sessions.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) 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)