Skip to content

Commit fdcf46e

Browse files
fix: regression not showing manually installed platform in 'core list'
1 parent 254275f commit fdcf46e

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

Diff for: internal/cli/core/list.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -77,7 +77,7 @@ func GetList(inst *rpc.Instance, all bool, updatableOnly bool) []*rpc.PlatformSu
7777
result = append(result, platform)
7878
continue
7979
}
80-
if platform.InstalledVersion == "" {
80+
if platform.InstalledVersion == "" && !platform.GetMetadata().ManuallyInstalled {
8181
continue
8282
}
8383
if updatableOnly && platform.InstalledVersion == platform.LatestVersion {

Diff for: internal/integrationtest/core/core_test.go

+2-2
Original file line numberDiff line numberDiff line change
@@ -868,8 +868,8 @@ func TestCoreListPlatformWithoutPlatformTxt(t *testing.T) {
868868
stdout, _, err = cli.Run("core", "list", "--format", "json")
869869
require.NoError(t, err)
870870
requirejson.Len(t, stdout, 1)
871-
requirejson.Query(t, stdout, ".[] | .id", "\"some-packager:some-arch\"")
872-
requirejson.Query(t, stdout, ".[] | .name", "\"some-packager-some-arch\"")
871+
requirejson.Query(t, stdout, ".[] | .id", `"some-packager:some-arch"`)
872+
requirejson.Query(t, stdout, ".[] | .releases[.installed_version].name", `"some-packager-some-arch"`)
873873
}
874874

875875
func TestCoreDownloadMultiplePlatforms(t *testing.T) {

0 commit comments

Comments
 (0)