From fac4a5ffddb97b68c215c8bcfbc86bb428d26020 Mon Sep 17 00:00:00 2001 From: feitianbubu Date: Mon, 19 Jan 2026 13:59:51 +0800 Subject: [PATCH] fix: video content api Priority use url field --- controller/video_proxy.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/controller/video_proxy.go b/controller/video_proxy.go index f102baae..4815394a 100644 --- a/controller/video_proxy.go +++ b/controller/video_proxy.go @@ -12,6 +12,7 @@ import ( "github.com/QuantumNous/new-api/logger" "github.com/QuantumNous/new-api/model" "github.com/QuantumNous/new-api/service" + "github.com/samber/lo" "github.com/gin-gonic/gin" ) @@ -134,8 +135,7 @@ func VideoProxy(c *gin.Context) { videoURL = fmt.Sprintf("%s/v1/videos/%s/content", baseURL, task.TaskID) req.Header.Set("Authorization", "Bearer "+channel.Key) default: - // Video URL is directly in task.FailReason - videoURL = task.FailReason + videoURL = lo.Ternary(task.Url != "", task.Url, task.FailReason) } req.URL, err = url.Parse(videoURL)