Fixed: Don't import based on track number alone.

pull/6/head
Qstick 7 years ago
parent 1368dd6a53
commit bc8bd9995a

@ -272,35 +272,39 @@ namespace NzbDrone.Core.Parser
if (trackInfo != null)
{
result.Add(trackInfo);
return result;
}
else
{
_logger.Debug("Unable to find {0}", parsedTrackInfo);
}
}
_logger.Debug("Track title search unsuccessful, falling back to track number for {1}", trackInfo, parsedTrackInfo);
//_logger.Debug("Track title search unsuccessful, falling back to track number for {1}", trackInfo, parsedTrackInfo);
if (parsedTrackInfo.TrackNumbers == null)
{
_logger.Debug("Track has no track numbers: {1}", trackInfo, parsedTrackInfo);
return new List<Track>();
}
//if (parsedTrackInfo.TrackNumbers == null)
//{
// _logger.Debug("Track has no track numbers: {1}", trackInfo, parsedTrackInfo);
// return new List<Track>();
//}
foreach (var trackNumber in parsedTrackInfo.TrackNumbers)
{
Track trackInfoByNumber = null;
//foreach (var trackNumber in parsedTrackInfo.TrackNumbers)
//{
// Track trackInfoByNumber = null;
trackInfoByNumber = _trackService.FindTrack(artist.Id, album.Id, parsedTrackInfo.DiscNumber, trackNumber);
_logger.Debug("Track {0} selected for {1}", trackInfoByNumber, parsedTrackInfo);
// trackInfoByNumber = _trackService.FindTrack(artist.Id, album.Id, parsedTrackInfo.DiscNumber, trackNumber);
// _logger.Debug("Track {0} selected for {1}", trackInfoByNumber, parsedTrackInfo);
if (trackInfoByNumber != null)
{
result.Add(trackInfoByNumber);
}
// if (trackInfoByNumber != null)
// {
// result.Add(trackInfoByNumber);
// }
else
{
_logger.Debug("Unable to find {0}", parsedTrackInfo);
}
}
// else
// {
// _logger.Debug("Unable to find {0}", parsedTrackInfo);
// }
//}
return result;
}

Loading…
Cancel
Save