[RTFACT-10128] FindPackagesById doesn't support OData $skip Created: 12/May/16  Updated: 14/Nov/17  Resolved: 29/May/16

Status: Resolved
Project: Artifactory Binary Repository
Component/s: NuGet
Affects Version/s: 4.7.4
Fix Version/s: 4.8.0

Type: Bug Priority: High
Reporter: Ivo Bellin Salarin Assignee: Roy Zanbel (Inactive)
Resolution: Cannot Reproduce Votes: 3
Labels: None


Our Artifactory private repository exposes a long list of the same package. More than 160 versions of this package have been published.

In my experience, to let appear the latest version, I have to delete one of the previous ones.

I have traced the network exchanges between the client and the server, and I suppose that the problem resides in the $skip OData operator

GET /artifactory/api/nuget/nuget-all-public/FindPackagesById()?id='green' HTTP/1.1\r\n
returns a list of 160 elements

GET /artifactory/api/nuget/nuget-all-public/FindPackagesById()?$skip=80&id='green' HTTP/1.1\r\n
returns an empty list of elements.
Where it should contain at least one element..

Comment by Roy Zanbel (Inactive) [ 29/May/16 ]

We were unable to reproduce the reported issue in Artifactory version 4.8.0

Comment by Ivo Bellin Salarin [ 04/Jul/16 ]

After having updated to artifactory 4.9.0 to reproduce this issue => RTFACT-11840

Generated at Sat Jan 18 21:08:05 UTC 2020 using JIRA 7.6.16#76018-sha1:9ed376192612a49536ac834c64177a0fed6290f5.