mirror of
https://github.com/Radarr/Radarr
synced 2025-02-26 08:02:56 +00:00
Fixed a couple xbmc metadata bugs
This commit is contained in:
parent
6a26204d8e
commit
b582127e14
1 changed files with 10 additions and 4 deletions
|
@ -193,16 +193,22 @@ public override MetadataFile FindMetadataFile(Series series, string path)
|
|||
{
|
||||
metadata.Type = MetadataType.SeasonImage;
|
||||
|
||||
var seasonNumber = seasonMatch.Groups["season"].Value;
|
||||
var seasonNumberMatch = seasonMatch.Groups["season"].Value;
|
||||
int seasonNumber;
|
||||
|
||||
if (seasonNumber.Contains("specials"))
|
||||
if (seasonNumberMatch.Contains("specials"))
|
||||
{
|
||||
metadata.SeasonNumber = 0;
|
||||
}
|
||||
|
||||
else if (Int32.TryParse(seasonNumberMatch, out seasonNumber))
|
||||
{
|
||||
metadata.SeasonNumber = seasonNumber;
|
||||
}
|
||||
|
||||
else
|
||||
{
|
||||
metadata.SeasonNumber = Convert.ToInt32(seasonNumber);
|
||||
return null;
|
||||
}
|
||||
|
||||
return metadata;
|
||||
|
@ -462,7 +468,7 @@ private MetadataFile WriteEpisodeImages(Series series, EpisodeFile episodeFile,
|
|||
var filename = GetEpisodeImageFilename(episodeFile.Path);
|
||||
var relativePath = DiskProviderBase.GetRelativePath(series.Path, filename);
|
||||
|
||||
var existingMetadata = existingMetadataFiles.SingleOrDefault(c => c.Type == MetadataType.EpisodeImage &&
|
||||
var existingMetadata = existingMetadataFiles.FirstOrDefault(c => c.Type == MetadataType.EpisodeImage &&
|
||||
c.EpisodeFileId == episodeFile.Id);
|
||||
|
||||
if (existingMetadata != null)
|
||||
|
|
Loading…
Reference in a new issue