From 5c792263ba07696a46c39c7141b09939ce1bd28d Mon Sep 17 00:00:00 2001 From: IcedTangerine Date: Sat, 18 Oct 2025 23:07:50 +0800 Subject: [PATCH] Add type assertion for task_request in adaptor.go --- relay/channel/task/gemini/adaptor.go | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/relay/channel/task/gemini/adaptor.go b/relay/channel/task/gemini/adaptor.go index 62ec38335..092059c67 100644 --- a/relay/channel/task/gemini/adaptor.go +++ b/relay/channel/task/gemini/adaptor.go @@ -129,7 +129,10 @@ func (a *TaskAdaptor) BuildRequestBody(c *gin.Context, info *relaycommon.RelayIn if !ok { return nil, fmt.Errorf("request not found in context") } - req := v.(relaycommon.TaskSubmitReq) + req, ok := v.(relaycommon.TaskSubmitReq) + if !ok { + return nil, fmt.Errorf("unexpected task_request type") + } // Create structured video generation request body := GeminiVideoPayload{