fix(login): use response project ID when API returns different project

This commit is contained in:
Woohyun Rho
2026-01-12 01:05:57 +09:00
parent 8f6740fcef
commit b477aff611

View File

@@ -259,7 +259,8 @@ func performGeminiCLISetup(ctx context.Context, httpClient *http.Client, storage
finalProjectID := projectID
if responseProjectID != "" {
if explicitProject && !strings.EqualFold(responseProjectID, projectID) {
log.Warnf("Gemini onboarding returned project %s instead of requested %s; keeping requested project ID.", responseProjectID, projectID)
log.Warnf("Gemini onboarding returned project %s instead of requested %s; using response project ID.", responseProjectID, projectID)
finalProjectID = responseProjectID
} else {
finalProjectID = responseProjectID
}