mirror of
https://code.eliotberriot.com/funkwhale/funkwhale.git
synced 2025-10-04 03:39:16 +02:00
Fix #740: Do not consider tracks as duplicates during import if they have different positions
This commit is contained in:
parent
b9b1e1e26a
commit
ca7b39c692
3 changed files with 23 additions and 1 deletions
|
@ -503,7 +503,9 @@ def _get_track(data):
|
|||
# get / create track
|
||||
track_title = data["title"]
|
||||
track_number = data.get("track_number", 1)
|
||||
query = Q(title__iexact=track_title, artist=artist, album=album)
|
||||
query = Q(
|
||||
title__iexact=track_title, artist=artist, album=album, position=track_number
|
||||
)
|
||||
if track_mbid:
|
||||
query |= Q(mbid=track_mbid)
|
||||
if track_fid:
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue