Uploaded image for project: 'Artifactory Binary Repository'
  1. Artifactory Binary Repository
  2. RTFACT-26697

NuGet remote repositories ignore $skiptoken on FindPackageById

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Open
    • Resolution: Unresolved
    • Affects Version/s: 7.29.7
    • Fix Version/s: None
    • Labels:
      None
    • Environment:

      Artifactory Cloud - Free Tier (7.29.7)

    • Location:
      External

      Description

      Steps to reproduce:

      1. Create a remote NuGet repository with `https://chocolatey.org/api/v2` as source
      2. GET `/api/v2/FindPackagesById()?id='nodejs.install'$skiptoken='nodejs.install','14.0.0'`
      3. Notice package entries that are under version 14.0.0 in the response
      4. Notice the absence of a paging `<link rel="next" href="..."/>` element despite the existence of other pages

      This behavior breaks the Chocolatey client when resolving dependencies. The client will only fetch the first 40 versions from the first page, then resolution stops and choco complains that the dependency cannot be resolved.

        Attachments

          Activity

              People

              Assignee:
              Unassigned
              Reporter:
              ArielPrevu3D Ariel Gadbois-Roy
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Dates

                Created:
                Updated:

                  Sync Status

                  Connection: RTFACT Sync
                  RTMID-26707 -
                  SYNCHRONIZED
                  • Last Sync Date: