aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLuke <luke.pulverenti@gmail.com>2016-01-11 21:51:21 -0500
committerLuke <luke.pulverenti@gmail.com>2016-01-11 21:51:21 -0500
commitba4ca10ae29a50ed452ed3d05f885b3fa81595e2 (patch)
treee8b8a1b3051ce39319cb22548a4c4175d63b2b5c
parent6d7800d2e4e21fd57f12de36c360589d929ecf61 (diff)
parent9eaf22e54ef03e9df56fcff87f0685ddd8ecf4ac (diff)
Merge pull request #1396 from faush01/master
Report Fixes
-rw-r--r--MediaBrowser.Api/Reports/ReportsService.cs8
-rw-r--r--MediaBrowser.Api/UserLibrary/BaseItemsRequest.cs7
-rw-r--r--MediaBrowser.Api/UserLibrary/ItemsService.cs1
3 files changed, 14 insertions, 2 deletions
diff --git a/MediaBrowser.Api/Reports/ReportsService.cs b/MediaBrowser.Api/Reports/ReportsService.cs
index 6c2886f5b..6cbe2fd89 100644
--- a/MediaBrowser.Api/Reports/ReportsService.cs
+++ b/MediaBrowser.Api/Reports/ReportsService.cs
@@ -215,6 +215,7 @@ namespace MediaBrowser.Api.Reports
Filter = i => ApplyAdditionalFilters(request, i, user, _libraryManager),
+ IsFavorite = request.IsFavorite,
Limit = request.Limit,
StartIndex = request.StartIndex,
IsMissing = request.IsMissing,
@@ -301,8 +302,11 @@ namespace MediaBrowser.Api.Reports
}
}
- if (request.HasQueryLimit)
- query.Limit = request.Limit;
+ if (request.HasQueryLimit == false)
+ {
+ query.StartIndex = null;
+ query.Limit = null;
+ }
return query;
}
diff --git a/MediaBrowser.Api/UserLibrary/BaseItemsRequest.cs b/MediaBrowser.Api/UserLibrary/BaseItemsRequest.cs
index 4d844e6cb..23d4da60c 100644
--- a/MediaBrowser.Api/UserLibrary/BaseItemsRequest.cs
+++ b/MediaBrowser.Api/UserLibrary/BaseItemsRequest.cs
@@ -169,6 +169,13 @@ namespace MediaBrowser.Api.UserLibrary
public string Filters { get; set; }
/// <summary>
+ /// Gets or sets the Isfavorite option
+ /// </summary>
+ /// <value>IsFavorite</value>
+ [ApiMember(Name = "IsFavorite", Description = "Optional filter by items that are marked as favorite, or not.", IsRequired = false, DataType = "bool", ParameterType = "query", Verb = "GET")]
+ public bool? IsFavorite { get; set; }
+
+ /// <summary>
/// Gets or sets the media types.
/// </summary>
/// <value>The media types.</value>
diff --git a/MediaBrowser.Api/UserLibrary/ItemsService.cs b/MediaBrowser.Api/UserLibrary/ItemsService.cs
index f1168ab7f..97d0ad7ab 100644
--- a/MediaBrowser.Api/UserLibrary/ItemsService.cs
+++ b/MediaBrowser.Api/UserLibrary/ItemsService.cs
@@ -181,6 +181,7 @@ namespace MediaBrowser.Api.UserLibrary
Filter = i => ApplyAdditionalFilters(request, i, user, _libraryManager),
+ IsFavorite = request.IsFavorite,
Limit = request.Limit,
StartIndex = request.StartIndex,
IsMissing = request.IsMissing,