From a4b11729a6484d3f2a0c9e983cdc8a38b39df4d6 Mon Sep 17 00:00:00 2001 From: mrh997 Date: Wed, 20 Aug 2025 15:21:15 +0800 Subject: [PATCH] fix(plugin): ToEinoSchemaParameterInfo nil panic (#832) --- backend/api/model/crossdomain/plugin/{openai.go => openapi.go} | 3 +++ 1 file changed, 3 insertions(+) rename backend/api/model/crossdomain/plugin/{openai.go => openapi.go} (99%) diff --git a/backend/api/model/crossdomain/plugin/openai.go b/backend/api/model/crossdomain/plugin/openapi.go similarity index 99% rename from backend/api/model/crossdomain/plugin/openai.go rename to backend/api/model/crossdomain/plugin/openapi.go index 66f4d231..7d251cd3 100644 --- a/backend/api/model/crossdomain/plugin/openai.go +++ b/backend/api/model/crossdomain/plugin/openapi.go @@ -255,6 +255,9 @@ func (op *Openapi3Operation) ToEinoSchemaParameterInfo(ctx context.Context) (map if err != nil { return nil, err } + if paramInfo == nil { + continue + } if _, ok := result[paramName]; ok { logs.CtxWarnf(ctx, "duplicate parameter name '%s'", paramName)