Browse Source

Fix conda null depend issue (#35900)

Fix #35895
pull/35915/head
Luohao Wang 1 month ago committed by GitHub
parent
commit
bfaddbcd0d
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
  1. 2
      routers/api/packages/conda/conda.go
  2. 4
      tests/integration/api_packages_conda_test.go

2
routers/api/packages/conda/conda.go

@ -148,7 +148,7 @@ func EnumeratePackages(ctx *context.Context) { @@ -148,7 +148,7 @@ func EnumeratePackages(ctx *context.Context) {
Timestamp: fileMetadata.Timestamp,
Build: fileMetadata.Build,
BuildNumber: fileMetadata.BuildNumber,
Dependencies: fileMetadata.Dependencies,
Dependencies: util.SliceNilAsEmpty(fileMetadata.Dependencies),
License: versionMetadata.License,
LicenseFamily: versionMetadata.LicenseFamily,
HashMD5: pfd.Blob.HashMD5,

4
tests/integration/api_packages_conda_test.go

@ -237,6 +237,8 @@ func TestPackageConda(t *testing.T) { @@ -237,6 +237,8 @@ func TestPackageConda(t *testing.T) {
assert.Equal(t, pd.Files[0].Blob.HashMD5, packageInfo.HashMD5)
assert.Equal(t, pd.Files[0].Blob.HashSHA256, packageInfo.HashSHA256)
assert.Equal(t, pd.Files[0].Blob.Size, packageInfo.Size)
assert.NotNil(t, packageInfo.Dependencies)
assert.Empty(t, packageInfo.Dependencies)
})
t.Run(".conda", func(t *testing.T) {
@ -268,6 +270,8 @@ func TestPackageConda(t *testing.T) { @@ -268,6 +270,8 @@ func TestPackageConda(t *testing.T) {
assert.Equal(t, pd.Files[0].Blob.HashMD5, packageInfo.HashMD5)
assert.Equal(t, pd.Files[0].Blob.HashSHA256, packageInfo.HashSHA256)
assert.Equal(t, pd.Files[0].Blob.Size, packageInfo.Size)
assert.NotNil(t, packageInfo.Dependencies)
assert.Empty(t, packageInfo.Dependencies)
})
})
}

Loading…
Cancel
Save