fix(oauth): check googleCreds not process.env in URL guard
process.env is only set if env var exists; credentials saved via UI live in googleCreds. Guard was blocking users who saved via DB. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
+2
-2
@@ -374,8 +374,8 @@ function schedulePush(tabName) {
|
||||
|
||||
// --- GOOGLE AUTH ROUTES ---
|
||||
app.get('/api/auth/google/url', (req, res) => {
|
||||
if (!process.env.GOOGLE_CLIENT_ID || !process.env.GOOGLE_CLIENT_SECRET) {
|
||||
return res.status(503).json({ error: 'GOOGLE_CLIENT_ID e GOOGLE_CLIENT_SECRET não configurados no servidor.' });
|
||||
if (!googleCreds.clientId || !googleCreds.clientSecret) {
|
||||
return res.status(503).json({ error: 'Credenciais OAuth não configuradas. Acesse Configurações → Integrações Google e salve o Client ID e Client Secret.' });
|
||||
}
|
||||
const { dentistId } = req.query;
|
||||
const oauth2Client = createOAuth2Client();
|
||||
|
||||
Reference in New Issue
Block a user