mirror of
https://github.com/Sonarr/Sonarr.git
synced 2024-12-25 02:30:20 +02:00
parent
edfc12e27a
commit
b1896b4c74
@ -94,6 +94,11 @@ public List<SceneMapping> FindByTvdbId(int tvdbId)
|
||||
|
||||
public SceneMapping FindSceneMapping(string seriesTitle, string releaseTitle, int sceneSeasonNumber)
|
||||
{
|
||||
if (seriesTitle.IsNullOrWhiteSpace())
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
var mappings = FindMappings(seriesTitle, releaseTitle);
|
||||
|
||||
if (mappings == null)
|
||||
|
@ -836,6 +836,11 @@ public static string ParseSeriesName(string title)
|
||||
|
||||
public static string CleanSeriesTitle(this string title)
|
||||
{
|
||||
if (title.IsNullOrWhiteSpace())
|
||||
{
|
||||
return title;
|
||||
}
|
||||
|
||||
// If Title only contains numbers return it as is.
|
||||
if (long.TryParse(title, out _))
|
||||
{
|
||||
|
@ -127,7 +127,7 @@ public async Task<object> DownloadRelease([FromBody] ReleaseResource release)
|
||||
|
||||
if (episodes.Empty())
|
||||
{
|
||||
throw new NzbDroneClientException(HttpStatusCode.NotFound, "Unable to parse episodes in the release");
|
||||
throw new NzbDroneClientException(HttpStatusCode.NotFound, "Unable to parse episodes in the release, will need to be manually provided");
|
||||
}
|
||||
|
||||
remoteEpisode.Series = series;
|
||||
@ -135,7 +135,7 @@ public async Task<object> DownloadRelease([FromBody] ReleaseResource release)
|
||||
}
|
||||
else
|
||||
{
|
||||
throw new NzbDroneClientException(HttpStatusCode.NotFound, "Unable to find matching series and episodes");
|
||||
throw new NzbDroneClientException(HttpStatusCode.NotFound, "Unable to find matching series and episodes, will need to be manually provided");
|
||||
}
|
||||
}
|
||||
else if (remoteEpisode.Episodes.Empty())
|
||||
@ -154,7 +154,7 @@ public async Task<object> DownloadRelease([FromBody] ReleaseResource release)
|
||||
|
||||
if (remoteEpisode.Episodes.Empty())
|
||||
{
|
||||
throw new NzbDroneClientException(HttpStatusCode.NotFound, "Unable to parse episodes in the release");
|
||||
throw new NzbDroneClientException(HttpStatusCode.NotFound, "Unable to parse episodes in the release, will need to be manually provided");
|
||||
}
|
||||
|
||||
await _downloadService.DownloadReport(remoteEpisode, release.DownloadClientId);
|
||||
|
Loading…
Reference in New Issue
Block a user