diff --git a/packages/indexer-service/src/server/index.ts b/packages/indexer-service/src/server/index.ts index 5ab3fb3d4..8e5d5ef00 100644 --- a/packages/indexer-service/src/server/index.ts +++ b/packages/indexer-service/src/server/index.ts @@ -218,9 +218,14 @@ export const createApp = async ({ try { logger.info(`Handle network subgraph query`) + let networkSubgraphAuthValue: string | undefined + if (networkSubgraphAuthToken) { + networkSubgraphAuthValue = `Bearer ${networkSubgraphAuthToken}` + } + if ( - networkSubgraphAuthToken && - req.headers['authorization'] !== networkSubgraphAuthToken + networkSubgraphAuthValue && + req.headers['authorization'] !== networkSubgraphAuthValue ) { throw new Error(`Invalid auth token`) }