From e89d4e605bfa365958fb7c4968c5c01d6b172ee2 Mon Sep 17 00:00:00 2001 From: Luke Pulverenti Date: Mon, 14 Apr 2014 23:54:52 -0400 Subject: support theme songs in the web client --- .../Session/SessionManager.cs | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) (limited to 'MediaBrowser.Server.Implementations/Session/SessionManager.cs') diff --git a/MediaBrowser.Server.Implementations/Session/SessionManager.cs b/MediaBrowser.Server.Implementations/Session/SessionManager.cs index 3e741f41b..6f0a71c8c 100644 --- a/MediaBrowser.Server.Implementations/Session/SessionManager.cs +++ b/MediaBrowser.Server.Implementations/Session/SessionManager.cs @@ -1182,6 +1182,13 @@ namespace MediaBrowser.Server.Implementations.Session if (session.UserId.HasValue) { dto.UserId = session.UserId.Value.ToString("N"); + + var user = _userManager.GetUserById(session.UserId.Value); + + if (user != null) + { + dto.UserPrimaryImageTag = GetImageCacheTag(user, ImageType.Primary); + } } return dto; @@ -1311,6 +1318,11 @@ namespace MediaBrowser.Server.Implementations.Session } } + if (backropItem == null) + { + backropItem = item.Parents.FirstOrDefault(i => i.HasImage(ImageType.Backdrop)); + } + if (thumbItem == null) { thumbItem = item.Parents.FirstOrDefault(i => i.HasImage(ImageType.Thumb)); @@ -1322,7 +1334,7 @@ namespace MediaBrowser.Server.Implementations.Session info.ThumbItemId = GetDtoId(thumbItem); } - if (thumbItem != null) + if (backropItem != null) { info.BackdropImageTag = GetImageCacheTag(backropItem, ImageType.Backdrop); info.BackdropItemId = GetDtoId(backropItem); -- cgit v1.2.3