aboutsummaryrefslogtreecommitdiff
path: root/MediaBrowser.Api/SearchService.cs
diff options
context:
space:
mode:
Diffstat (limited to 'MediaBrowser.Api/SearchService.cs')
-rw-r--r--MediaBrowser.Api/SearchService.cs24
1 files changed, 18 insertions, 6 deletions
diff --git a/MediaBrowser.Api/SearchService.cs b/MediaBrowser.Api/SearchService.cs
index 330d7c46f..18bd8c695 100644
--- a/MediaBrowser.Api/SearchService.cs
+++ b/MediaBrowser.Api/SearchService.cs
@@ -165,9 +165,11 @@ namespace MediaBrowser.Api
ProductionYear = item.ProductionYear
};
- if (item.HasImage(ImageType.Primary))
+ var primaryImageTag = _imageProcessor.GetImageCacheTag(item, ImageType.Primary);
+
+ if (primaryImageTag.HasValue)
{
- result.PrimaryImageTag = _imageProcessor.GetImageCacheTag(item, ImageType.Primary, item.GetImagePath(ImageType.Primary));
+ result.PrimaryImageTag = primaryImageTag.Value;
}
SetThumbImageInfo(result, item);
@@ -241,8 +243,13 @@ namespace MediaBrowser.Api
if (itemWithImage != null)
{
- hint.ThumbImageTag = _imageProcessor.GetImageCacheTag(itemWithImage, ImageType.Thumb, itemWithImage.GetImagePath(ImageType.Thumb));
- hint.ThumbImageItemId = itemWithImage.Id.ToString("N");
+ var tag = _imageProcessor.GetImageCacheTag(itemWithImage, ImageType.Thumb);
+
+ if (tag.HasValue)
+ {
+ hint.ThumbImageTag = tag.Value;
+ hint.ThumbImageItemId = itemWithImage.Id.ToString("N");
+ }
}
}
@@ -257,8 +264,13 @@ namespace MediaBrowser.Api
if (itemWithImage != null)
{
- hint.BackdropImageTag = _imageProcessor.GetImageCacheTag(itemWithImage, ImageType.Backdrop, itemWithImage.GetImagePath(ImageType.Backdrop, 0));
- hint.BackdropImageItemId = itemWithImage.Id.ToString("N");
+ var tag = _imageProcessor.GetImageCacheTag(itemWithImage, ImageType.Backdrop);
+
+ if (tag.HasValue)
+ {
+ hint.BackdropImageTag = tag.Value;
+ hint.BackdropImageItemId = itemWithImage.Id.ToString("N");
+ }
}
}