aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorShadowghost <Ghost_of_Stone@web.de>2026-08-29 21:27:24 +0200
committerShadowghost <Ghost_of_Stone@web.de>2026-08-29 21:36:49 +0200
commit95281a2205c2ae2252ae48e23eab5079dd620278 (patch)
tree2ef7783e99f53cec72535741eb518ad8cdbe54ef
parent5a2f45ab4bf63a821ea4928f1f2397c1e2cd0430 (diff)
Revert "Fix ParentId for episodes in virtual seasons"
This reverts commit 6da85a0aaa87bdd2c81ef2b1936a2e35c1478b76.
-rw-r--r--MediaBrowser.Providers/TV/SeriesMetadataService.cs7
1 files changed, 1 insertions, 6 deletions
diff --git a/MediaBrowser.Providers/TV/SeriesMetadataService.cs b/MediaBrowser.Providers/TV/SeriesMetadataService.cs
index 803fab538f..b350f482c3 100644
--- a/MediaBrowser.Providers/TV/SeriesMetadataService.cs
+++ b/MediaBrowser.Providers/TV/SeriesMetadataService.cs
@@ -364,7 +364,7 @@ public class SeriesMetadataService : MetadataService<Series, SeriesInfo>
foreach (var episode in episodes)
{
var season = seasons.FirstOrDefault(i => i.IndexNumber == episode.ParentIndexNumber);
- if (season is null || (episode.SeasonId.Equals(season.Id) && episode.ParentId.Equals(season.Id)))
+ if (season is null || episode.SeasonId.Equals(season.Id))
{
continue;
}
@@ -372,11 +372,6 @@ public class SeriesMetadataService : MetadataService<Series, SeriesInfo>
// Assign the correct season id and name to episode.
episode.SeasonId = season.Id;
episode.SeasonName = season.Name;
-
- // We need to set ParentId here for episodes in virtual seasons (e.g., flat structures), otherwise it retains the
- // ParentId from the series.
- episode.SetParent(season);
-
await episode.UpdateToRepositoryAsync(ItemUpdateType.MetadataImport, cancellationToken).ConfigureAwait(false);
}
}