aboutsummaryrefslogtreecommitdiff
path: root/MediaBrowser.Server.Implementations/Dto/DtoService.cs
diff options
context:
space:
mode:
Diffstat (limited to 'MediaBrowser.Server.Implementations/Dto/DtoService.cs')
-rw-r--r--MediaBrowser.Server.Implementations/Dto/DtoService.cs16
1 files changed, 8 insertions, 8 deletions
diff --git a/MediaBrowser.Server.Implementations/Dto/DtoService.cs b/MediaBrowser.Server.Implementations/Dto/DtoService.cs
index aa6ab1d65..edfef38fd 100644
--- a/MediaBrowser.Server.Implementations/Dto/DtoService.cs
+++ b/MediaBrowser.Server.Implementations/Dto/DtoService.cs
@@ -98,7 +98,7 @@ namespace MediaBrowser.Server.Implementations.Dto
var byName = item as IItemByName;
- if (byName != null && !(item is LiveTvChannel))
+ if (byName != null)
{
if (options.Fields.Contains(ItemFields.ItemCounts))
{
@@ -140,7 +140,7 @@ namespace MediaBrowser.Server.Implementations.Dto
var byName = item as IItemByName;
- if (byName != null && !(item is LiveTvChannel))
+ if (byName != null)
{
if (options.Fields.Contains(ItemFields.ItemCounts))
{
@@ -351,6 +351,12 @@ namespace MediaBrowser.Server.Implementations.Dto
AttachBasicFields(dto, item, owner, options);
+ var tvChannel = item as LiveTvChannel;
+ if (tvChannel != null)
+ {
+ _livetvManager().AddChannelInfo(dto, tvChannel, options, user);
+ }
+
var collectionFolder = item as ICollectionFolder;
if (collectionFolder != null)
{
@@ -1520,12 +1526,6 @@ namespace MediaBrowser.Server.Implementations.Dto
SetPhotoProperties(dto, photo);
}
- var tvChannel = item as LiveTvChannel;
- if (tvChannel != null)
- {
- dto.MediaSources = _mediaSourceManager().GetStaticMediaSources(tvChannel, true).ToList();
- }
-
dto.ChannelId = item.ChannelId;
var channelItem = item as IChannelItem;