From a275b46a74fa27dff05f1ad3432b90f6d8b80478 Mon Sep 17 00:00:00 2001 From: tangbin Date: Wed, 24 Feb 2021 11:19:01 +0800 Subject: [PATCH] fix(region): redis change spec bugfix --- pkg/compute/regiondrivers/managedvirtual.go | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/pkg/compute/regiondrivers/managedvirtual.go b/pkg/compute/regiondrivers/managedvirtual.go index d176cddc80..49777f9fee 100644 --- a/pkg/compute/regiondrivers/managedvirtual.go +++ b/pkg/compute/regiondrivers/managedvirtual.go @@ -2071,6 +2071,11 @@ func (self *SManagedVirtualizationRegionDriver) RequestElasticcacheChangeSpec(ct return errors.Wrap(fmt.Errorf("missing parameter sku"), "managedVirtualizationRegionDriver.RequestElasticcacheChangeSpec") } + provider := ec.GetCloudprovider() + if provider == nil { + return errors.Wrap(fmt.Errorf("provider is nil"), "managedVirtualizationRegionDriver.RequestElasticcacheChangeSpec.GetCloudprovider") + } + iregion, err := ec.GetIRegion() if err != nil { return errors.Wrap(err, "managedVirtualizationRegionDriver.RequestElasticcacheChangeSpec.GetIRegion") @@ -2091,7 +2096,7 @@ func (self *SManagedVirtualizationRegionDriver) RequestElasticcacheChangeSpec(ct return errors.Wrap(err, "managedVirtualizationRegionDriver.RequestElasticcacheChangeSpec.ChangeInstanceSpec") } - err = ec.SyncWithCloudElasticcache(ctx, userCred, nil, iec) + err = ec.SyncWithCloudElasticcache(ctx, userCred, provider, iec) if err != nil { return errors.Wrap(err, "managedVirtualizationRegionDriver.RequestElasticcacheChangeSpec.SyncWithCloudElasticcache") }