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} )