fix: 修复部分账号转发gemini api失败的问题

This commit is contained in:
shaw
2025-09-12 11:41:14 +08:00
parent 9c4dc714f8
commit b7da43f615
3 changed files with 109 additions and 8 deletions

View File

@@ -366,6 +366,14 @@ async function handleLoadCodeAssist(req, res) {
proxyConfig
)
// 如果响应中包含 cloudaicompanionProject保存到账户作为临时项目 ID
if (response.cloudaicompanionProject && !account.projectId) {
await geminiAccountService.updateTempProjectId(accountId, response.cloudaicompanionProject)
logger.info(
`📋 Cached temporary projectId from loadCodeAssist: ${response.cloudaicompanionProject}`
)
}
res.json(response)
} catch (error) {
const version = req.path.includes('v1beta') ? 'v1beta' : 'v1internal'