From d1be0b31a2ad858155f51486ee86bb39a36240ad Mon Sep 17 00:00:00 2001 From: Luke Pulverenti Date: Fri, 5 Apr 2013 00:13:59 -0400 Subject: [PATCH] Added publishers to BaseItem --- MediaBrowser.Controller/Library/DtoBuilder.cs | 5 +++++ MediaBrowser.Model/DTO/BaseItemDto.cs | 7 +++++++ MediaBrowser.Model/Querying/ItemFields.cs | 5 +++++ 3 files changed, 17 insertions(+) diff --git a/MediaBrowser.Controller/Library/DtoBuilder.cs b/MediaBrowser.Controller/Library/DtoBuilder.cs index f089b531cb..1fde6a2d8e 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 b4d6aecd9b..dd218b832e 100644 --- a/MediaBrowser.Model/DTO/BaseItemDto.cs +++ b/MediaBrowser.Model/DTO/BaseItemDto.cs @@ -432,6 +432,13 @@ namespace MediaBrowser.Model.Dto /// The overview HTML. [ProtoMember(70)] public string OverviewHtml { get; set; } + + /// + /// Gets or sets the publishers. + /// + /// The publishers. + [ProtoMember(71)] + public List Publishers { get; set; } /// /// Gets a value indicating whether this instance can resume. diff --git a/MediaBrowser.Model/Querying/ItemFields.cs b/MediaBrowser.Model/Querying/ItemFields.cs index 7e57f8f905..d693b5c532 100644 --- a/MediaBrowser.Model/Querying/ItemFields.cs +++ b/MediaBrowser.Model/Querying/ItemFields.cs @@ -81,6 +81,11 @@ namespace MediaBrowser.Model.Querying /// PrimaryImageAspectRatio, + /// + /// The publishers + /// + Publishers, + /// /// AirDays, status, SeriesName, etc ///