From 971857205387fe3d6e4e98e81ce1e48e0eb84d52 Mon Sep 17 00:00:00 2001 From: wanyaoqi <18528551+wanyaoqi@users.noreply.github.com> Date: Mon, 9 Oct 2023 18:36:32 +0800 Subject: [PATCH] fix(host): host sysinfo metadata double quota (#18239) --- pkg/hostman/hostinfo/hostinfo.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pkg/hostman/hostinfo/hostinfo.go b/pkg/hostman/hostinfo/hostinfo.go index 44e14e65a9..3adbb0af06 100644 --- a/pkg/hostman/hostinfo/hostinfo.go +++ b/pkg/hostman/hostinfo/hostinfo.go @@ -1444,7 +1444,8 @@ func (h *SHostInfo) updateOrCreateHost(hostId string) (*api.HostDetails, error) meta, _ := jsonutils.Marshal(h.getSysInfo()).GetMap() input.Metadata = map[string]string{} for k, v := range meta { - input.Metadata[k] = v.String() + val, _ := v.GetString() + input.Metadata[k] = val } input.Version = version.GetShortString()