aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLuke Pulverenti <luke.pulverenti@gmail.com>2013-04-05 00:13:59 -0400
committerLuke Pulverenti <luke.pulverenti@gmail.com>2013-04-05 00:13:59 -0400
commitd1be0b31a2ad858155f51486ee86bb39a36240ad (patch)
tree3a491b31f6ca16d2a9c58ade6862181323fd6f67
parent5ba769f3b41283efb8e7fb3a2407aafe0d6541d4 (diff)
Added publishers to BaseItem
-rw-r--r--MediaBrowser.Controller/Library/DtoBuilder.cs5
-rw-r--r--MediaBrowser.Model/DTO/BaseItemDto.cs7
-rw-r--r--MediaBrowser.Model/Querying/ItemFields.cs5
3 files changed, 17 insertions, 0 deletions
diff --git a/MediaBrowser.Controller/Library/DtoBuilder.cs b/MediaBrowser.Controller/Library/DtoBuilder.cs
index f089b531c..1fde6a2d8 100644
--- a/MediaBrowser.Controller/Library/DtoBuilder.cs
+++ b/MediaBrowser.Controller/Library/DtoBuilder.cs
@@ -64,6 +64,11 @@ namespace MediaBrowser.Controller.Library
dto.Studios = item.Studios;
}
+ if (fields.Contains(ItemFields.Publishers))
+ {
+ dto.Publishers = item.Publishers;
+ }
+
if (fields.Contains(ItemFields.People))
{
tasks.Add(AttachPeople(dto, item));
diff --git a/MediaBrowser.Model/DTO/BaseItemDto.cs b/MediaBrowser.Model/DTO/BaseItemDto.cs
index b4d6aecd9..dd218b832 100644
--- a/MediaBrowser.Model/DTO/BaseItemDto.cs
+++ b/MediaBrowser.Model/DTO/BaseItemDto.cs
@@ -432,6 +432,13 @@ namespace MediaBrowser.Model.Dto
/// <value>The overview HTML.</value>
[ProtoMember(70)]
public string OverviewHtml { get; set; }
+
+ /// <summary>
+ /// Gets or sets the publishers.
+ /// </summary>
+ /// <value>The publishers.</value>
+ [ProtoMember(71)]
+ public List<string> Publishers { get; set; }
/// <summary>
/// Gets a value indicating whether this instance can resume.
diff --git a/MediaBrowser.Model/Querying/ItemFields.cs b/MediaBrowser.Model/Querying/ItemFields.cs
index 7e57f8f90..d693b5c53 100644
--- a/MediaBrowser.Model/Querying/ItemFields.cs
+++ b/MediaBrowser.Model/Querying/ItemFields.cs
@@ -82,6 +82,11 @@ namespace MediaBrowser.Model.Querying
PrimaryImageAspectRatio,
/// <summary>
+ /// The publishers
+ /// </summary>
+ Publishers,
+
+ /// <summary>
/// AirDays, status, SeriesName, etc
/// </summary>
SeriesInfo,