diff --git a/pkg/compute/models/cloudaccounts.go b/pkg/compute/models/cloudaccounts.go index a0b33fd953..4d8676e4d1 100644 --- a/pkg/compute/models/cloudaccounts.go +++ b/pkg/compute/models/cloudaccounts.go @@ -441,7 +441,7 @@ func (self *SCloudaccount) PerformUpdateCredential(ctx context.Context, userCred } input := cloudprovider.SCloudaccountCredential{} - err = data.Unmarshal(input) + err = data.Unmarshal(&input) if err != nil { return nil, httperrors.NewInputParameterError("failed to unmarshal input params: %v", err) }