From 8f86ecbeec18d0b81963b218d68525541e87eabf Mon Sep 17 00:00:00 2001 From: Steffen Schuhmann Date: Sun, 29 Mar 2026 15:35:55 +0200 Subject: [PATCH] fix: model_validate multiline call in get_session_detail (sessions.py:64) sed one-liner only handled single-line calls; this one spanned 3 lines. Co-Authored-By: Claude Sonnet 4.6 --- api/src/rehearsalhub/routers/sessions.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/api/src/rehearsalhub/routers/sessions.py b/api/src/rehearsalhub/routers/sessions.py index 2e54b3f..71296e5 100644 --- a/api/src/rehearsalhub/routers/sessions.py +++ b/api/src/rehearsalhub/routers/sessions.py @@ -61,9 +61,8 @@ async def get_session_detail( SongRead.model_validate(s).model_copy(update={"version_count": len(s.versions)}) for s in rehearsal.songs ] - return RehearsalSessionDetail.model_validate( - rehearsal, - update={"recording_count": len(songs), "songs": songs}, + return RehearsalSessionDetail.model_validate(rehearsal).model_copy( + update={"recording_count": len(songs), "songs": songs} )