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