From dd2c493825673af3af8127a0ecfe0504491bd300 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Pawe=C5=82=20Gronowski?= Date: Thu, 13 Nov 2025 21:19:41 +0100 Subject: [PATCH] cli/command/system: Fix missing components in version output MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The `Components` weren't actually copied to the output struct. Signed-off-by: Paweł Gronowski --- cli/command/system/version.go | 2 ++ 1 file changed, 2 insertions(+) diff --git a/cli/command/system/version.go b/cli/command/system/version.go index 1dda9489ae..0644615eae 100644 --- a/cli/command/system/version.go +++ b/cli/command/system/version.go @@ -137,6 +137,7 @@ func newServerVersion(sv client.ServerVersionResult) *serverVersion { Os: sv.Os, Arch: sv.Arch, Experimental: sv.Experimental, //nolint:staticcheck // ignore deprecated field. + Components: make([]system.ComponentVersion, 0, len(sv.Components)), } foundEngine := false for _, component := range sv.Components { @@ -152,6 +153,7 @@ func newServerVersion(sv client.ServerVersionResult) *serverVersion { out.Experimental = func() bool { b, _ := strconv.ParseBool(component.Details["Experimental"]); return b }() out.BuildTime = reformatDate(component.Details["BuildTime"]) } + out.Components = append(out.Components, component) } if !foundEngine {