aboutsummaryrefslogtreecommitdiff
path: root/MediaBrowser.Server.Implementations/Persistence/SqliteItemRepository.cs
diff options
context:
space:
mode:
authorLuke Pulverenti <luke.pulverenti@gmail.com>2016-06-01 02:20:21 -0400
committerLuke Pulverenti <luke.pulverenti@gmail.com>2016-06-01 02:20:21 -0400
commit900cf09e0329af915b36b203b4a1e03477507e04 (patch)
treebb8c8c8ee88d8ec7fd90a479dcefb9aad8aa1ba2 /MediaBrowser.Server.Implementations/Persistence/SqliteItemRepository.cs
parent669af870148a92db4a851868781e2e3af4111a26 (diff)
use similar query for intros
Diffstat (limited to 'MediaBrowser.Server.Implementations/Persistence/SqliteItemRepository.cs')
-rw-r--r--MediaBrowser.Server.Implementations/Persistence/SqliteItemRepository.cs14
1 files changed, 13 insertions, 1 deletions
diff --git a/MediaBrowser.Server.Implementations/Persistence/SqliteItemRepository.cs b/MediaBrowser.Server.Implementations/Persistence/SqliteItemRepository.cs
index 9b815bc0b..c00c4bf30 100644
--- a/MediaBrowser.Server.Implementations/Persistence/SqliteItemRepository.cs
+++ b/MediaBrowser.Server.Implementations/Persistence/SqliteItemRepository.cs
@@ -1526,6 +1526,11 @@ namespace MediaBrowser.Server.Implementations.Persistence
return false;
}
+ if (query.SimilarTo != null)
+ {
+ return true;
+ }
+
if (query.SortBy != null && query.SortBy.Length > 0)
{
if (query.SortBy.Contains(ItemSortBy.IsFavoriteOrLiked, StringComparer.OrdinalIgnoreCase))
@@ -1835,7 +1840,14 @@ namespace MediaBrowser.Server.Implementations.Persistence
{
if (query.SortBy == null || query.SortBy.Length == 0)
{
- query.SortBy = new[] { "SimilarityScore", "Random" };
+ if (query.User != null)
+ {
+ query.SortBy = new[] { "SimilarityScore", "IsUnplayed", "Random" };
+ }
+ else
+ {
+ query.SortBy = new[] { "SimilarityScore", "Random" };
+ }
query.SortOrder = SortOrder.Descending;
}
}