From bcb9443ca6d241b58ed0e38bcdcdfa2d2cfca00d Mon Sep 17 00:00:00 2001 From: fatedier Date: Thu, 23 May 2024 12:52:11 +0800 Subject: [PATCH] config: return error if plugin type is empty --- pkg/config/v1/plugin.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pkg/config/v1/plugin.go b/pkg/config/v1/plugin.go index 5602a813..e3d2cc08 100644 --- a/pkg/config/v1/plugin.go +++ b/pkg/config/v1/plugin.go @@ -17,6 +17,7 @@ package v1 import ( "bytes" "encoding/json" + "errors" "fmt" "reflect" ) @@ -42,7 +43,7 @@ func (c *TypedClientPluginOptions) UnmarshalJSON(b []byte) error { c.Type = typeStruct.Type if c.Type == "" { - return nil + return errors.New("plugin type is empty") } v, ok := clientPluginOptionsTypeMap[typeStruct.Type]