|
|
|
@ -396,7 +396,7 @@ namespace isnd.Services
|
|
|
|
return new PackageSearchResult(packages, apiBase, count);
|
|
|
|
return new PackageSearchResult(packages, apiBase, count);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
public async Task<PackageVersion> PutPackageAsync(Stream packageStream, string ownerId)
|
|
|
|
public async Task<PackageVersion> PutPackageAsync(string fileExtension, Stream packageStream, string ownerId)
|
|
|
|
{
|
|
|
|
{
|
|
|
|
PackageVersion version = null;
|
|
|
|
PackageVersion version = null;
|
|
|
|
using (packageStream)
|
|
|
|
using (packageStream)
|
|
|
|
@ -441,7 +441,7 @@ namespace isnd.Services
|
|
|
|
string packageIdPath = Path.Combine(isndSettings.PackagesRootDir,
|
|
|
|
string packageIdPath = Path.Combine(isndSettings.PackagesRootDir,
|
|
|
|
pkgId);
|
|
|
|
pkgId);
|
|
|
|
pkgPath = Path.Combine(packageIdPath, nugetVersion.ToFullString());
|
|
|
|
pkgPath = Path.Combine(packageIdPath, nugetVersion.ToFullString());
|
|
|
|
string name = $"{pkgId}-{nugetVersion}." + Constants.PacketFileExtension;
|
|
|
|
string name = $"{pkgId}-{nugetVersion}." + fileExtension;
|
|
|
|
fullPath = Path.Combine(pkgPath, name);
|
|
|
|
fullPath = Path.Combine(pkgPath, name);
|
|
|
|
|
|
|
|
|
|
|
|
var authors = xMetaElements.FirstOrDefault(x => x.Name.LocalName == "authors")?.Value;
|
|
|
|
var authors = xMetaElements.FirstOrDefault(x => x.Name.LocalName == "authors")?.Value;
|
|
|
|
|