This commit is contained in:
@@ -471,6 +471,9 @@ func (a *App) searchMedia(c *gin.Context) {
|
||||
}
|
||||
if geminiErr != nil && len(recommended) == 0 {
|
||||
warning := geminiErr.Error()
|
||||
if strings.Contains(warning, "no candidate thumbnails or preview frames could be fetched for gemini vision") {
|
||||
warning = "AI visual review was unavailable for this search, so ranked results are being shown instead."
|
||||
}
|
||||
fallback := services.BuildFallbackRecommendations(scored, 20, "")
|
||||
a.debug("search fallback summary", summarizeRecommendationResults(fallback, time.Since(started), warning))
|
||||
a.Hub.Broadcast("progress", gin.H{"type": "search", "status": "Gemini Vision fallback to ranked results", "progress": 90, "message": warning})
|
||||
|
||||
Reference in New Issue
Block a user