2
0
Эх сурвалжийг харах

fixes #309 - TVDB episode XML ingestion of Writer and Director elements not dropping leading spaces

Luke Pulverenti 12 жил өмнө
parent
commit
c5dc02ec43

+ 3 - 0
MediaBrowser.Providers/TV/RemoteEpisodeProvider.cs

@@ -313,6 +313,7 @@ namespace MediaBrowser.Providers.TV
             var actors = doc.SafeGetString("//GuestStars");
             if (actors != null)
             {
+                // Sometimes tvdb actors have leading spaces
                 foreach (var person in actors.Split(new[] { '|' }, StringSplitOptions.RemoveEmptyEntries)
                     .Where(i => !string.IsNullOrWhiteSpace(i))
                     .Select(str => new PersonInfo { Type = PersonType.GuestStar, Name = str.Trim() }))
@@ -325,6 +326,7 @@ namespace MediaBrowser.Providers.TV
             var directors = doc.SafeGetString("//Director");
             if (directors != null)
             {
+                // Sometimes tvdb actors have leading spaces
                 foreach (var person in directors.Split(new[] { '|' }, StringSplitOptions.RemoveEmptyEntries)
                     .Where(i => !string.IsNullOrWhiteSpace(i))
                     .Select(str => new PersonInfo { Type = PersonType.Director, Name = str.Trim() }))
@@ -337,6 +339,7 @@ namespace MediaBrowser.Providers.TV
             var writers = doc.SafeGetString("//Writer");
             if (writers != null)
             {
+                // Sometimes tvdb actors have leading spaces
                 foreach (var person in writers.Split(new[] { '|' }, StringSplitOptions.RemoveEmptyEntries)
                      .Where(i => !string.IsNullOrWhiteSpace(i))
                    .Select(str => new PersonInfo { Type = PersonType.Writer, Name = str.Trim() }))

+ 1 - 0
MediaBrowser.Providers/TV/RemoteSeriesProvider.cs

@@ -469,6 +469,7 @@ namespace MediaBrowser.Providers.TV
                     string actorRole = p.SafeGetString("Role");
                     if (!string.IsNullOrWhiteSpace(actorName))
                     {
+                        // Sometimes tvdb actors have leading spaces
                         series.AddPerson(new PersonInfo { Type = PersonType.Actor, Name = actorName.Trim(), Role = actorRole });
 
                         if (ConfigurationManager.Configuration.SaveLocalMeta && actorsNode != null)