aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLuke Pulverenti <luke.pulverenti@gmail.com>2013-07-29 08:38:58 -0400
committerLuke Pulverenti <luke.pulverenti@gmail.com>2013-07-29 08:38:58 -0400
commit00c13e0dc12aa4752fefe48f8fdb714999f3377c (patch)
tree8432e6fcceaf675ee44d210ff42db69e1e7b2aa8
parent706f9b9f5134e96e4701dcaafbbbd60ab7e01a7c (diff)
fixes #399 - MB Web Client - Tags Metadata
-rw-r--r--MediaBrowser.Providers/Movies/MovieDbProvider.cs26
1 files changed, 14 insertions, 12 deletions
diff --git a/MediaBrowser.Providers/Movies/MovieDbProvider.cs b/MediaBrowser.Providers/Movies/MovieDbProvider.cs
index 78c196021..ea6bca917 100644
--- a/MediaBrowser.Providers/Movies/MovieDbProvider.cs
+++ b/MediaBrowser.Providers/Movies/MovieDbProvider.cs
@@ -775,20 +775,22 @@ namespace MediaBrowser.Providers.Movies
}
}
- movie.People.Clear();
- movie.Tags.Clear();
-
- //Actors, Directors, Writers - all in People
- //actors come from cast
- if (movieData.casts != null && movieData.casts.cast != null && !movie.LockedFields.Contains(MetadataFields.Cast))
+ if (!movie.LockedFields.Contains(MetadataFields.Cast))
{
- foreach (var actor in movieData.casts.cast.OrderBy(a => a.order)) movie.AddPerson(new PersonInfo { Name = actor.name, Role = actor.character, Type = PersonType.Actor });
- }
+ movie.People.Clear();
- //and the rest from crew
- if (movieData.casts != null && movieData.casts.crew != null)
- {
- foreach (var person in movieData.casts.crew) movie.AddPerson(new PersonInfo { Name = person.name, Role = person.job, Type = person.department });
+ //Actors, Directors, Writers - all in People
+ //actors come from cast
+ if (movieData.casts != null && movieData.casts.cast != null)
+ {
+ foreach (var actor in movieData.casts.cast.OrderBy(a => a.order)) movie.AddPerson(new PersonInfo { Name = actor.name, Role = actor.character, Type = PersonType.Actor });
+ }
+
+ //and the rest from crew
+ if (movieData.casts != null && movieData.casts.crew != null)
+ {
+ foreach (var person in movieData.casts.crew) movie.AddPerson(new PersonInfo { Name = person.name, Role = person.job, Type = person.department });
+ }
}
if (movieData.keywords != null && movieData.keywords.keywords != null && !movie.LockedFields.Contains(MetadataFields.Tags))