diff --git a/src/Paket.Core/NuGetV2.fs b/src/Paket.Core/NuGetV2.fs index 33f6970168..683ecba05b 100644 --- a/src/Paket.Core/NuGetV2.fs +++ b/src/Paket.Core/NuGetV2.fs @@ -56,7 +56,7 @@ let rec private followODataLink auth url = let tryGetAllVersionsFromNugetODataWithFilter (auth, nugetURL, package:PackageName) = async { try - let url = sprintf "%s/Packages?$filter=tolower(Id) eq '%s'" nugetURL (package.GetCompareString()) + let url = sprintf "%s/Packages?$orderby=Published desc&$filter=tolower(Id) eq '%s'" nugetURL (package.GetCompareString()) verbosefn "getAllVersionsFromNugetODataWithFilter from url '%s'" url let! result = followODataLink auth url return Some result @@ -66,7 +66,7 @@ let tryGetAllVersionsFromNugetODataWithFilter (auth, nugetURL, package:PackageNa let tryGetPackageVersionsViaOData (auth, nugetURL, package:PackageName) = async { try - let url = sprintf "%s/FindPackagesById()?id='%O'" nugetURL package + let url = sprintf "%s/FindPackagesById()?$orderby=Published desc&id='%O'" nugetURL package verbosefn "getAllVersionsFromNugetOData from url '%s'" url let! result = followODataLink auth url return Some result