Fixed issue of only one person getting picked up

pull/15/head
LukePulverenti Luke Pulverenti luke pulverenti 12 years ago
parent f0bfc378a1
commit f9542eb6ee

@ -524,7 +524,7 @@ namespace MediaBrowser.Controller.Xml
{
case "Person":
{
list.Add(GetPersonFromXmlNode(reader));
list.Add(GetPersonFromXmlNode(reader.ReadSubtree()));
break;
}
@ -649,14 +649,22 @@ namespace MediaBrowser.Controller.Xml
{
string type = reader.ReadString();
if (type == "Director")
if (type.Equals("Director", StringComparison.OrdinalIgnoreCase))
{
person.PersonType = PersonType.Director;
}
else if (type == "Actor")
else if (type.Equals("Actor", StringComparison.OrdinalIgnoreCase))
{
person.PersonType = PersonType.Actor;
}
else if (type.Equals("Writer", StringComparison.OrdinalIgnoreCase))
{
person.PersonType = PersonType.Writer;
}
else if (type.Equals("Producer", StringComparison.OrdinalIgnoreCase))
{
person.PersonType = PersonType.Producer;
}
break;
}

@ -17,10 +17,16 @@ namespace MediaBrowser.Model.Entities
public string Name { get; set; }
public string Overview { get; set; }
public PersonType PersonType { get; set; }
public override string ToString()
{
return Name;
}
}
public enum PersonType
{
Other,
Actor,
Director,
Writer,

Loading…
Cancel
Save