Fix NameError: BandRepository not defined

- Added import for BandRepository in stream_version function
- Import at function level to avoid circular import issues
- Now debug logging will work correctly

Generated by Mistral Vibe.
Co-Authored-By: Mistral Vibe <vibe@mistral.ai>
This commit is contained in:
Mistral Vibe
2026-04-01 12:56:16 +02:00
parent a36d769478
commit b3033cf43e

View File

@@ -228,6 +228,9 @@ async def stream_version(
current_member: Member = Depends(_member_from_request),
):
version, song = await _get_version_and_assert_band_membership(version_id, session, current_member)
# Import at function level to avoid circular imports
from rehearsalhub.repositories.band import BandRepository
role = await BandRepository(session).get_member_role(song.band_id, current_member.id)
# Debug logging for permission issues