From 84661a1bcfecaaa70dce721175b6bbe50e3c0ebb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=83=91=E9=9B=A8?= Date: Tue, 10 Dec 2019 16:00:06 +0800 Subject: [PATCH] refactor: Instance Group's getMoreDetails --- pkg/compute/models/groups.go | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/pkg/compute/models/groups.go b/pkg/compute/models/groups.go index 8d285d0ed2..82eecd90a9 100644 --- a/pkg/compute/models/groups.go +++ b/pkg/compute/models/groups.go @@ -105,13 +105,10 @@ func (group *SGroup) GetExtraDetails(ctx context.Context, userCred mcclient.Toke func (group *SGroup) getMoreDetails(ctx context.Context, userCred mcclient.TokenCredential, data jsonutils.JSONObject) (*api.InstanceGroupDetail, error) { - ret := data.(*jsonutils.JSONDict) q := GroupguestManager.Query().Equals("group_id", group.Id) count, _ := q.CountWithError() - ret.Add(jsonutils.NewInt(int64(count)), "guest_count") output := new(api.InstanceGroupDetail) - data.Unmarshal(ret) - log.Errorf("output is %#v", output) + output.GuestCount = int64(count) return output, nil }