aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--MediaBrowser.Providers/TV/EpisodeMetadataService.cs14
-rw-r--r--MediaBrowser.Providers/TV/SeasonMetadataService.cs7
2 files changed, 21 insertions, 0 deletions
diff --git a/MediaBrowser.Providers/TV/EpisodeMetadataService.cs b/MediaBrowser.Providers/TV/EpisodeMetadataService.cs
index b51b11380..90a185ce0 100644
--- a/MediaBrowser.Providers/TV/EpisodeMetadataService.cs
+++ b/MediaBrowser.Providers/TV/EpisodeMetadataService.cs
@@ -39,6 +39,20 @@ namespace MediaBrowser.Providers.TV
updateType |= ItemUpdateType.MetadataImport;
}
}
+ if (updateType <= ItemUpdateType.None)
+ {
+ if (item.SeriesId != item.FindSeriesId())
+ {
+ updateType |= ItemUpdateType.MetadataImport;
+ }
+ }
+ if (updateType <= ItemUpdateType.None)
+ {
+ if (item.SeasonId != item.FindSeasonId())
+ {
+ updateType |= ItemUpdateType.MetadataImport;
+ }
+ }
return updateType;
}
diff --git a/MediaBrowser.Providers/TV/SeasonMetadataService.cs b/MediaBrowser.Providers/TV/SeasonMetadataService.cs
index f3e6f8e9c..addab3918 100644
--- a/MediaBrowser.Providers/TV/SeasonMetadataService.cs
+++ b/MediaBrowser.Providers/TV/SeasonMetadataService.cs
@@ -49,6 +49,13 @@ namespace MediaBrowser.Providers.TV
updateType |= ItemUpdateType.MetadataImport;
}
}
+ if (updateType <= ItemUpdateType.None)
+ {
+ if (item.SeriesId != item.FindSeriesId())
+ {
+ updateType |= ItemUpdateType.MetadataImport;
+ }
+ }
return updateType;
}