Skip to content

Commit 89eb184

Browse files
committed
fix(external-route): handleInternalRequest should still check if request internal
1 parent 1d4833f commit 89eb184

File tree

1 file changed

+11
-6
lines changed

1 file changed

+11
-6
lines changed

apps/sim/tools/index.ts

Lines changed: 11 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -451,13 +451,18 @@ async function handleInternalRequest(
451451
}
452452

453453
const headers = new Headers(requestParams.headers)
454+
const isInternalRoute = endpointUrl.startsWith('/api/')
454455
if (typeof window === 'undefined') {
455-
try {
456-
const internalToken = await generateInternalToken()
457-
headers.set('Authorization', `Bearer ${internalToken}`)
458-
logger.info(`[${requestId}] Added internal auth token for ${toolId}`)
459-
} catch (error) {
460-
logger.error(`[${requestId}] Failed to generate internal token for ${toolId}:`, error)
456+
if (isInternalRoute) {
457+
try {
458+
const internalToken = await generateInternalToken()
459+
headers.set('Authorization', `Bearer ${internalToken}`)
460+
logger.info(`[${requestId}] Added internal auth token for ${toolId}`)
461+
} catch (error) {
462+
logger.error(`[${requestId}] Failed to generate internal token for ${toolId}:`, error)
463+
}
464+
} else {
465+
logger.info(`[${requestId}] Skipping internal auth token for external URL: ${endpointUrl}`)
461466
}
462467
}
463468

0 commit comments

Comments
 (0)