diff --git a/ErsatzTV.Core/Metadata/LocalMetadataProvider.cs b/ErsatzTV.Core/Metadata/LocalMetadataProvider.cs index 541cb89e9..5aa029745 100644 --- a/ErsatzTV.Core/Metadata/LocalMetadataProvider.cs +++ b/ErsatzTV.Core/Metadata/LocalMetadataProvider.cs @@ -698,25 +698,28 @@ namespace ErsatzTV.Core.Metadata } } - foreach (Actor actor in existing.Actors - .Filter(a => incoming.Actors.All(a2 => a2.Name != a.Name)) - .ToList()) + if (existing is not MusicVideoMetadata) { - existing.Actors.Remove(actor); - if (await _metadataRepository.RemoveActor(actor)) + foreach (Actor actor in existing.Actors + .Filter(a => incoming.Actors.All(a2 => a2.Name != a.Name)) + .ToList()) { - updated = true; + existing.Actors.Remove(actor); + if (await _metadataRepository.RemoveActor(actor)) + { + updated = true; + } } - } - foreach (Actor actor in incoming.Actors - .Filter(a => existing.Actors.All(a2 => a2.Name != a.Name)) - .ToList()) - { - existing.Actors.Add(actor); - if (await addActor(existing, actor)) + foreach (Actor actor in incoming.Actors + .Filter(a => existing.Actors.All(a2 => a2.Name != a.Name)) + .ToList()) { - updated = true; + existing.Actors.Add(actor); + if (await addActor(existing, actor)) + { + updated = true; + } } } diff --git a/ErsatzTV/Pages/Index.razor b/ErsatzTV/Pages/Index.razor index 31c183ec3..a2bc072c7 100644 --- a/ErsatzTV/Pages/Index.razor +++ b/ErsatzTV/Pages/Index.razor @@ -60,7 +60,7 @@ } } } - catch (Exception _) + catch (Exception) { // ignore }