mirror of
https://github.com/jellyfin/jellyfin.git
synced 2025-07-09 03:04:24 -04:00
fixes #309 - TVDB episode XML ingestion of Writer and Director elements not dropping leading spaces
This commit is contained in:
parent
6611b53606
commit
8ee1874e8c
@ -319,7 +319,9 @@ namespace MediaBrowser.Controller.Providers.TV
|
|||||||
var actors = doc.SafeGetString("//GuestStars");
|
var actors = doc.SafeGetString("//GuestStars");
|
||||||
if (actors != null)
|
if (actors != null)
|
||||||
{
|
{
|
||||||
foreach (var person in actors.Split(new[] { '|' }, StringSplitOptions.RemoveEmptyEntries).Select(str => new PersonInfo { Type = PersonType.GuestStar, Name = str }))
|
foreach (var person in actors.Split(new[] { '|' }, StringSplitOptions.RemoveEmptyEntries)
|
||||||
|
.Where(i => !string.IsNullOrWhiteSpace(i))
|
||||||
|
.Select(str => new PersonInfo { Type = PersonType.GuestStar, Name = str }))
|
||||||
{
|
{
|
||||||
episode.AddPerson(person);
|
episode.AddPerson(person);
|
||||||
}
|
}
|
||||||
@ -329,7 +331,9 @@ namespace MediaBrowser.Controller.Providers.TV
|
|||||||
var directors = doc.SafeGetString("//Director");
|
var directors = doc.SafeGetString("//Director");
|
||||||
if (directors != null)
|
if (directors != null)
|
||||||
{
|
{
|
||||||
foreach (var person in directors.Split(new[] { '|' }, StringSplitOptions.RemoveEmptyEntries).Select(str => new PersonInfo { Type = PersonType.Director, Name = str }))
|
foreach (var person in directors.Split(new[] { '|' }, StringSplitOptions.RemoveEmptyEntries)
|
||||||
|
.Where(i => !string.IsNullOrWhiteSpace(i))
|
||||||
|
.Select(str => new PersonInfo { Type = PersonType.Director, Name = str }))
|
||||||
{
|
{
|
||||||
episode.AddPerson(person);
|
episode.AddPerson(person);
|
||||||
}
|
}
|
||||||
@ -339,7 +343,9 @@ namespace MediaBrowser.Controller.Providers.TV
|
|||||||
var writers = doc.SafeGetString("//Writer");
|
var writers = doc.SafeGetString("//Writer");
|
||||||
if (writers != null)
|
if (writers != null)
|
||||||
{
|
{
|
||||||
foreach (var person in writers.Split(new[] { '|' }, StringSplitOptions.RemoveEmptyEntries).Select(str => new PersonInfo { Type = PersonType.Writer, Name = str }))
|
foreach (var person in writers.Split(new[] { '|' }, StringSplitOptions.RemoveEmptyEntries)
|
||||||
|
.Where(i => !string.IsNullOrWhiteSpace(i))
|
||||||
|
.Select(str => new PersonInfo { Type = PersonType.Writer, Name = str }))
|
||||||
{
|
{
|
||||||
episode.AddPerson(person);
|
episode.AddPerson(person);
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user