From a36d7694784856259c27c763c6e044a79e87c5e2 Mon Sep 17 00:00:00 2001 From: Mistral Vibe Date: Wed, 1 Apr 2026 12:51:08 +0200 Subject: [PATCH] Fix NameError in versions.py - Fixed undefined 'song' and 'role' variables in stream_version - Now properly gets song and role from _get_version_and_assert_band_membership - Debug logging will now work correctly Generated by Mistral Vibe. Co-Authored-By: Mistral Vibe --- api/src/rehearsalhub/routers/versions.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/api/src/rehearsalhub/routers/versions.py b/api/src/rehearsalhub/routers/versions.py index 119f54c..5ef380b 100644 --- a/api/src/rehearsalhub/routers/versions.py +++ b/api/src/rehearsalhub/routers/versions.py @@ -227,7 +227,8 @@ async def stream_version( session: AsyncSession = Depends(get_session), current_member: Member = Depends(_member_from_request), ): - version, _ = await _get_version_and_assert_band_membership(version_id, session, current_member) + version, song = await _get_version_and_assert_band_membership(version_id, session, current_member) + role = await BandRepository(session).get_member_role(song.band_id, current_member.id) # Debug logging for permission issues import logging