File tree Expand file tree Collapse file tree
MiniMediaMetadataAPI.Application/Repositories Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -245,14 +245,16 @@ FROM MusicBrainz_Release release
245245 ra.Type,
246246 ra.Country,
247247 ra.LastSyncTime
248- from MusicBrainz_Release_Track track
249- join MusicBrainz_Release release on release.ReleaseId = track.ReleaseId and release.ArtistId = @artistId
250- join MusicBrainz_Release_Track_Artist rta on rta.releasetrackid = track.releasetrackid
248+ from MusicBrainz_Release_Track_Artist rta
249+ join MusicBrainz_Release_Track track on track.ReleaseTrackId = rta.ReleaseTrackId and lower(track.Title) % lower(@trackName)
250+ join MusicBrainz_Release release on release.ReleaseId = track.ReleaseId
251251 join MusicBrainz_Artist ta on ta.artistid = rta.artistid
252252 join MusicBrainz_Artist ra on ra.artistid = release.artistid
253253 left join MusicBrainz_Release_Label rl on rl.releaseid = release.releaseid
254254 left join MusicBrainz_Label label on label.LabelId = rl.labelid
255- where lower(track.Title) % lower(@trackName)" ;
255+ where
256+ rta.ArtistId = @artistId
257+ and rta.releasetrackid = track.releasetrackid" ;
256258
257259 await using var conn = new NpgsqlConnection ( _databaseConfiguration . ConnectionString ) ;
258260 await conn . OpenAsync ( ) ;
You can’t perform that action at this time.
0 commit comments