From 716fbab6cc8f1bce1a43c27bf3bc8c5de501b3df Mon Sep 17 00:00:00 2001 From: Qu Xuan Date: Tue, 31 Dec 2019 15:31:42 +0800 Subject: [PATCH] fix: struct api params --- pkg/apis/compute/guests.go | 4 ++++ pkg/compute/models/guest_actions.go | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/pkg/apis/compute/guests.go b/pkg/apis/compute/guests.go index bdbbb8b350..eacc16bf33 100644 --- a/pkg/apis/compute/guests.go +++ b/pkg/apis/compute/guests.go @@ -102,3 +102,7 @@ func (i ServerRebuildRootInput) GetKeypairName() string { } return "" } + +type ServerResumeInput struct { + apis.Meta +} diff --git a/pkg/compute/models/guest_actions.go b/pkg/compute/models/guest_actions.go index 585116762c..9395cfcdef 100644 --- a/pkg/compute/models/guest_actions.go +++ b/pkg/compute/models/guest_actions.go @@ -757,7 +757,7 @@ func (self *SGuest) AllowPerformResume(ctx context.Context, userCred mcclient.To return self.IsOwner(userCred) || db.IsAdminAllowPerform(userCred, self, "resume") } -func (self *SGuest) PerformResume(ctx context.Context, userCred mcclient.TokenCredential, query struct{}, data struct{}) (jsonutils.JSONObject, error) { +func (self *SGuest) PerformResume(ctx context.Context, userCred mcclient.TokenCredential, query jsonutils.JSONObject, input api.ServerResumeInput) (jsonutils.JSONObject, error) { if self.Status == api.VM_SUSPEND { err := self.StartResumeTask(ctx, userCred, "") return nil, err