[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


 Description   

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

Then,
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..



 Comments   
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 Mon Aug 26 06:57:16 UTC 2019 using JIRA 7.6.3#76005-sha1:8a4e38d34af948780dbf52044e7aafb13a7cae58.