fix: ensure overwrite works correctly when no missing models

This commit is contained in:
feitianbubu 2025-11-03 17:33:02 +08:00
parent 564e45ce82
commit 5f5ad45d8c

View File

@ -260,14 +260,6 @@ func SyncUpstreamModels(c *gin.Context) {
c.JSON(http.StatusOK, gin.H{"success": false, "message": err.Error()})
return
}
if len(missing) == 0 {
c.JSON(http.StatusOK, gin.H{"success": true, "data": gin.H{
"created_models": 0,
"created_vendors": 0,
"skipped_models": []string{},
}})
return
}
// 2) 拉取上游 vendors 与 models
timeoutSec := common.GetEnvOrDefault("SYNC_HTTP_TIMEOUT_SECONDS", 15)