From b477aff611f5e7e4ccc14bbbc68bc85b809826cb Mon Sep 17 00:00:00 2001 From: Woohyun Rho Date: Mon, 12 Jan 2026 01:05:57 +0900 Subject: [PATCH] fix(login): use response project ID when API returns different project --- internal/cmd/login.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/internal/cmd/login.go b/internal/cmd/login.go index 3bb0b9a5..221e1467 100644 --- a/internal/cmd/login.go +++ b/internal/cmd/login.go @@ -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 }