From 7d4ab040304b142af8e99034f0828622deafb253 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=BE=84=E6=BD=AD?= Date: Fri, 1 Mar 2024 15:25:57 +0800 Subject: [PATCH] support nil wasmplugin config in ingress-level (#852) --- pkg/ingress/config/ingress_config.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/pkg/ingress/config/ingress_config.go b/pkg/ingress/config/ingress_config.go index 8dc5d984f..fd31cee96 100644 --- a/pkg/ingress/config/ingress_config.go +++ b/pkg/ingress/config/ingress_config.go @@ -819,7 +819,9 @@ func (m *IngressConfig) convertIstioWasmPlugin(obj *higressext.WasmPlugin) (*ext continue } if rule.Config == nil { - return nil, errors.New("invalid rule has no config") + rule.Config = &types.Struct{ + Fields: map[string]*types.Value{}, + } } v := &types.Value_StructValue{ StructValue: rule.Config,