fixes #206 - Adding roles, deleting actors, changing names - not being picked up

This commit is contained in:
Luke Pulverenti
2013-04-28 01:44:45 -04:00
parent b443d591a2
commit c2c081c8e4
7 changed files with 81 additions and 90 deletions

View File

@@ -58,6 +58,11 @@ namespace MediaBrowser.Controller.Providers
ValidationType = ValidationType.None
};
item.Taglines.Clear();
item.Studios.Clear();
item.Genres.Clear();
item.People.Clear();
// Use XmlReader for best performance
using (var reader = XmlReader.Create(metadataFile, settings))
{
@@ -496,7 +501,10 @@ namespace MediaBrowser.Controller.Providers
{
case "Person":
{
item.AddPeople(GetPersonsFromXmlNode(reader.ReadSubtree()));
foreach (var person in GetPersonsFromXmlNode(reader.ReadSubtree()))
{
item.AddPerson(person);
}
break;
}