diff --git a/src/NzbDrone.Core/Indexers/Definitions/Headphones/HeadphonesRequestGenerator.cs b/src/NzbDrone.Core/Indexers/Definitions/Headphones/HeadphonesRequestGenerator.cs index c2169d9cb..e198c6c6d 100644 --- a/src/NzbDrone.Core/Indexers/Definitions/Headphones/HeadphonesRequestGenerator.cs +++ b/src/NzbDrone.Core/Indexers/Definitions/Headphones/HeadphonesRequestGenerator.cs @@ -120,7 +120,7 @@ private IEnumerable GetPagedRequests(SearchCriteriaBase searchCr baseUrl += "&apikey=" + Settings.ApiKey; } - if (searchCriteria.Limit.HasValue) + if (searchCriteria.Limit is > 0) { parameters.Add("limit", searchCriteria.Limit.ToString()); } diff --git a/src/NzbDrone.Core/Indexers/Definitions/Newznab/NewznabRequestGenerator.cs b/src/NzbDrone.Core/Indexers/Definitions/Newznab/NewznabRequestGenerator.cs index ad3f48b07..4ec626d3b 100644 --- a/src/NzbDrone.Core/Indexers/Definitions/Newznab/NewznabRequestGenerator.cs +++ b/src/NzbDrone.Core/Indexers/Definitions/Newznab/NewznabRequestGenerator.cs @@ -263,7 +263,7 @@ private IEnumerable GetPagedRequests(SearchCriteriaBase searchCr searchUrl += "&apikey=" + Settings.ApiKey; } - if (searchCriteria.Limit.HasValue) + if (searchCriteria.Limit is > 0) { parameters.Set("limit", searchCriteria.Limit.ToString()); } diff --git a/src/Prowlarr.Api.V1/Search/SearchResource.cs b/src/Prowlarr.Api.V1/Search/SearchResource.cs index 67f7659d1..2c6531ade 100644 --- a/src/Prowlarr.Api.V1/Search/SearchResource.cs +++ b/src/Prowlarr.Api.V1/Search/SearchResource.cs @@ -14,7 +14,7 @@ public SearchResource() public string Type { get; set; } public List IndexerIds { get; set; } public List Categories { get; set; } - public int Limit { get; set; } - public int Offset { get; set; } + public int? Limit { get; set; } + public int? Offset { get; set; } } }