Fixed missing episode and season numbers when searching for episodes by date

pull/702/head
softworkz 9 years ago
parent 309710c1aa
commit 9063827bab

@ -503,6 +503,48 @@ namespace MediaBrowser.Providers.TV
break; break;
} }
case "EpisodeNumber":
{
if (!item.IndexNumber.HasValue)
{
var val = reader.ReadElementContentAsString();
if (!string.IsNullOrWhiteSpace(val))
{
int rval;
// int.TryParse is local aware, so it can be probamatic, force us culture
if (int.TryParse(val, NumberStyles.Integer, _usCulture, out rval))
{
item.IndexNumber = rval;
}
}
}
break;
}
case "SeasonNumber":
{
if (!item.ParentIndexNumber.HasValue)
{
var val = reader.ReadElementContentAsString();
if (!string.IsNullOrWhiteSpace(val))
{
int rval;
// int.TryParse is local aware, so it can be probamatic, force us culture
if (int.TryParse(val, NumberStyles.Integer, _usCulture, out rval))
{
item.ParentIndexNumber = rval;
}
}
}
break;
}
case "absolute_number": case "absolute_number":
{ {
var val = reader.ReadElementContentAsString(); var val = reader.ReadElementContentAsString();

Loading…
Cancel
Save