diff --git a/src/NzbDrone.Core/Extras/MetaData/ExistingMetadataImporter.cs b/src/NzbDrone.Core/Extras/MetaData/ExistingMetadataImporter.cs index 059be3e5f..ca5696ef1 100644 --- a/src/NzbDrone.Core/Extras/MetaData/ExistingMetadataImporter.cs +++ b/src/NzbDrone.Core/Extras/MetaData/ExistingMetadataImporter.cs @@ -88,9 +88,10 @@ namespace NzbDrone.Core.Extras.Metadata metadata.SeasonNumber = localEpisode.SeasonNumber; metadata.EpisodeFileId = localEpisode.Episodes.First().EpisodeFileId; - metadata.Extension = Path.GetExtension(possibleMetadataFile); } + metadata.Extension = Path.GetExtension(possibleMetadataFile); + metadataFiles.Add(metadata); } } diff --git a/src/NzbDrone.Core/Extras/MetaData/MetadataService.cs b/src/NzbDrone.Core/Extras/MetaData/MetadataService.cs index 10c04d719..278ceeab1 100644 --- a/src/NzbDrone.Core/Extras/MetaData/MetadataService.cs +++ b/src/NzbDrone.Core/Extras/MetaData/MetadataService.cs @@ -225,6 +225,7 @@ namespace NzbDrone.Core.Extras.Metadata metadata.Hash = hash; metadata.RelativePath = seriesMetadata.RelativePath; + metadata.Extension = Path.GetExtension(fullPath); return metadata; } @@ -263,7 +264,8 @@ namespace NzbDrone.Core.Extras.Metadata EpisodeFileId = episodeFile.Id, Consumer = consumer.GetType().Name, Type = MetadataType.EpisodeMetadata, - RelativePath = episodeMetadata.RelativePath + RelativePath = episodeMetadata.RelativePath, + Extension = Path.GetExtension(fullPath) }; if (hash == metadata.Hash) @@ -300,7 +302,8 @@ namespace NzbDrone.Core.Extras.Metadata SeriesId = series.Id, Consumer = consumer.GetType().Name, Type = MetadataType.SeriesImage, - RelativePath = image.RelativePath + RelativePath = image.RelativePath, + Extension = Path.GetExtension(fullPath) }; DownloadImage(series, image); @@ -336,7 +339,8 @@ namespace NzbDrone.Core.Extras.Metadata SeasonNumber = season.SeasonNumber, Consumer = consumer.GetType().Name, Type = MetadataType.SeasonImage, - RelativePath = image.RelativePath + RelativePath = image.RelativePath, + Extension = Path.GetExtension(fullPath) }; DownloadImage(series, image); @@ -385,7 +389,8 @@ namespace NzbDrone.Core.Extras.Metadata EpisodeFileId = episodeFile.Id, Consumer = consumer.GetType().Name, Type = MetadataType.EpisodeImage, - RelativePath = image.RelativePath + RelativePath = image.RelativePath, + Extension = Path.GetExtension(fullPath) }; DownloadImage(series, image);