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 ---
|
// --- GOOGLE AUTH ROUTES ---
|
||||||
app.get('/api/auth/google/url', (req, res) => {
|
app.get('/api/auth/google/url', (req, res) => {
|
||||||
if (!process.env.GOOGLE_CLIENT_ID || !process.env.GOOGLE_CLIENT_SECRET) {
|
if (!googleCreds.clientId || !googleCreds.clientSecret) {
|
||||||
return res.status(503).json({ error: 'GOOGLE_CLIENT_ID e GOOGLE_CLIENT_SECRET não configurados no servidor.' });
|
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 { dentistId } = req.query;
|
||||||
const oauth2Client = createOAuth2Client();
|
const oauth2Client = createOAuth2Client();
|
||||||
|
|||||||
Reference in New Issue
Block a user