diff --git a/backend/internal/service/antigravity_token_provider.go b/backend/internal/service/antigravity_token_provider.go index 774c1c75..4dbc8e39 100644 --- a/backend/internal/service/antigravity_token_provider.go +++ b/backend/internal/service/antigravity_token_provider.go @@ -162,7 +162,7 @@ func (p *AntigravityTokenProvider) GetAccessToken(ctx context.Context, account * func (p *AntigravityTokenProvider) tryFillProjectID(ctx context.Context, account *Account, accessToken string) { // 冷却检查:60s 内不重复尝试 if lastAttempt, ok := p.projectIDFillAttempts.Load(account.ID); ok { - if time.Since(lastAttempt.(time.Time)) < projectIDFillCooldown { + if t, ok := lastAttempt.(time.Time); ok && time.Since(t) < projectIDFillCooldown { return } }