Skip to content

Commit 3d340c2

Browse files
committed
Allow for a keyless config (env only). This will eventually be enforced.
1 parent a95eed7 commit 3d340c2

2 files changed

Lines changed: 3 additions & 3 deletions

File tree

packages/apollo-language-server/src/project.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -210,7 +210,7 @@ export class GraphQLProject {
210210
execute(engineLink, {
211211
query: schemaTagsQuery,
212212
variables: {
213-
id: getIdFromKey(schemaDef.engineKey!)
213+
id: getIdFromKey(schemaDef.engineKey)
214214
},
215215
context: {
216216
headers: { ["x-api-key"]: schemaDef.engineKey },
@@ -242,7 +242,7 @@ export class GraphQLProject {
242242
execute(engineLink, {
243243
query: engineStatsQuery,
244244
variables: {
245-
id: getIdFromKey(schemaDef.engineKey!)
245+
id: getIdFromKey(schemaDef.engineKey)
246246
},
247247
context: {
248248
headers: { ["x-api-key"]: schemaDef.engineKey },

packages/apollo/src/config.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -82,7 +82,7 @@ function loadSchemaConfig(
8282
obj.endpoint,
8383
!obj.engineKey && defaultEndpoint
8484
),
85-
engineKey: obj.engineKey,
85+
engineKey: obj.engineKey || process.env.ENGINE_API_KEY,
8686
clientSide: obj.clientSide,
8787
extends: obj.extends
8888
};

0 commit comments

Comments
 (0)