Skip to content

Commit c84661c

Browse files
authored
Temporarily cap supported @apollo/server version <5 (#6124)
1 parent b131e97 commit c84661c

File tree

2 files changed

+15
-4
lines changed

2 files changed

+15
-4
lines changed

integration-tests/appsec/graphql.spec.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ describe('graphql', () => {
1414
let sandbox, cwd, agent, webFile, proc
1515

1616
before(async function () {
17-
sandbox = await createSandbox(['@apollo/server', 'graphql', 'koalas'])
17+
sandbox = await createSandbox(['@apollo/server@4', 'graphql', 'koalas'])
1818
cwd = sandbox.folder
1919
webFile = path.join(cwd, 'graphql/index.js')
2020
})

packages/datadog-instrumentations/src/apollo-server.js

Lines changed: 14 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -77,6 +77,17 @@ function apolloServerHook (apolloServer) {
7777
return apolloServer
7878
}
7979

80-
addHook({ name: '@apollo/server', file: 'dist/cjs/ApolloServer.js', versions: ['>=4.0.0'] }, apolloServerHook)
81-
addHook({ name: '@apollo/server', file: 'dist/cjs/express4/index.js', versions: ['>=4.0.0'] }, apolloExpress4Hook)
82-
addHook({ name: '@apollo/server', file: 'dist/cjs/utils/HeaderMap.js', versions: ['>=4.0.0'] }, apolloHeaderMapHook)
80+
addHook(
81+
{ name: '@apollo/server', file: 'dist/cjs/ApolloServer.js', versions: ['>=4.0.0 <5.0.0'] },
82+
apolloServerHook
83+
)
84+
85+
addHook(
86+
{ name: '@apollo/server', file: 'dist/cjs/express4/index.js', versions: ['>=4.0.0 <5.0.0'] },
87+
apolloExpress4Hook
88+
)
89+
90+
addHook(
91+
{ name: '@apollo/server', file: 'dist/cjs/utils/HeaderMap.js', versions: ['>=4.0.0 <5.0.0'] },
92+
apolloHeaderMapHook
93+
)

0 commit comments

Comments
 (0)