Fix inverted track_number condition in Bandcamp converter (#3211)
authorDavid Bishop <teancom@users.noreply.github.com>
Mon, 23 Feb 2026 07:23:25 +0000 (23:23 -0800)
committerGitHub <noreply@github.com>
Mon, 23 Feb 2026 07:23:25 +0000 (08:23 +0100)
The condition checked output.track_number instead of track.track_number,
meaning track numbers from the API were only applied when the output
already had a non-None default.

Co-authored-by: David Bishop <git@gnuconsulting.com>
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
music_assistant/providers/bandcamp/converters.py

index 706d54d78770ff113c3675d65108e04c4db7a683..64bc4dee2dfa1fc864a2178d62fa5c0c75caf03f 100644 (file)
@@ -190,7 +190,7 @@ class BandcampConverters:
                 )
             },
         )
-        if output.track_number is not None:
+        if track.track_number is not None:
             output.track_number = track.track_number
 
         if album_id: