|
|
|
@ -218,7 +218,9 @@ namespace ErsatzTV.Core.Plex |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
foreach (Actor actor in existingMetadata.Actors |
|
|
|
foreach (Actor actor in existingMetadata.Actors |
|
|
|
.Filter(a => fullMetadata.Actors.All(a2 => a2.Name != a.Name)) |
|
|
|
.Filter( |
|
|
|
|
|
|
|
a => fullMetadata.Actors.All( |
|
|
|
|
|
|
|
a2 => a2.Name != a.Name || a.Artwork == null && a2.Artwork != null)) |
|
|
|
.ToList()) |
|
|
|
.ToList()) |
|
|
|
{ |
|
|
|
{ |
|
|
|
existingMetadata.Actors.Remove(actor); |
|
|
|
existingMetadata.Actors.Remove(actor); |
|
|
|
|