From e3747c446a1017bf6bc398c683837ce361744c1d Mon Sep 17 00:00:00 2001 From: tangbin Date: Wed, 6 Oct 2021 22:08:03 +0800 Subject: [PATCH] kvm lb update lb listener redirect code fix --- pkg/compute/regiondrivers/kvm.go | 4 ++++ pkg/compute/regiondrivers/openstack.go | 2 ++ 2 files changed, 6 insertions(+) diff --git a/pkg/compute/regiondrivers/kvm.go b/pkg/compute/regiondrivers/kvm.go index 1202e57c3f..2d768365ae 100644 --- a/pkg/compute/regiondrivers/kvm.go +++ b/pkg/compute/regiondrivers/kvm.go @@ -373,6 +373,8 @@ func (self *SKVMRegionDriver) ValidateUpdateLoadbalancerListenerRuleData(ctx con } if lbr.RedirectCode > 0 { redirectCodeV.Default(int64(lbr.RedirectCode)) + } else { + redirectCodeV.Default(api.LB_REDIRECT_CODE_302) } if lbr.RedirectScheme != "" { redirectSchemeV.Default(lbr.RedirectScheme) @@ -590,6 +592,8 @@ func (self *SKVMRegionDriver) ValidateUpdateLoadbalancerListenerData(ctx context } if lblis.RedirectCode > 0 { redirectCodeV.Default(int64(lblis.RedirectCode)) + } else { + redirectCodeV.Default(api.LB_REDIRECT_CODE_302) } if lblis.RedirectScheme != "" { redirectSchemeV.Default(lblis.RedirectScheme) diff --git a/pkg/compute/regiondrivers/openstack.go b/pkg/compute/regiondrivers/openstack.go index 0f85d74f99..232fda5d33 100644 --- a/pkg/compute/regiondrivers/openstack.go +++ b/pkg/compute/regiondrivers/openstack.go @@ -969,6 +969,8 @@ func (self *SOpenStackRegionDriver) ValidateUpdateLoadbalancerListenerRuleData(c } if lbr.RedirectCode > 0 { redirectCodeV.Default(int64(lbr.RedirectCode)) + } else { + redirectCodeV.Default(api.LB_REDIRECT_CODE_302) } if lbr.RedirectScheme != "" { redirectSchemeV.Default(lbr.RedirectScheme)