Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

fix Cannot read property 'some' of undefined in apollo-server-core/di… #2924

Merged
merged 9 commits into from Jun 26, 2019

Conversation

mrsunboss
Copy link
Contributor

@mrsunboss mrsunboss commented Jun 26, 2019

fix Cannot read property 'some' of undefined in apollo-server-core/dist/utils/isDirectiveDefined.js

Fixes #2921

@apollo-cla
Copy link

@mrsunboss: Thank you for submitting a pull request! Before we can merge it, you'll need to sign the Meteor Contributor Agreement here: https://contribute.meteor.com/

@abernix abernix added this to the Release 2.6.7 milestone Jun 26, 2019
Specifically, make sure to test all possibilities which might come in here.
…eality.

While no TypeScript user would have ever been able to use it as such, Apollo
Server has for a long time (as a side-effect of its past reliance on
`graphql-tools`) accepted string types (and arrays of string types) for
`typeDefs`.

This hasn't been reflected in the TypeScript types, and has thus made it
possible to sandbag non-TypeScript users (which let's remind ourselves, is
still the majority) who were strings, when new code — like that in apollographql#2762 —
didn't defend against what TypeScript indicated would be fine.

Even if we don't necessarily support string types as a common pattern
anymore, they still work, and we need to make sure we're coding for what we
expect to work until the time comes to make a breaking change.
@abernix abernix merged commit 5d4b790 into apollographql:master Jun 26, 2019
abernix added a commit that referenced this pull request Jun 26, 2019
@abernix
Copy link
Member

abernix commented Jun 26, 2019

Thank you very much for submitting this! I've added some regression tests and fixed the likely reason this was introduced in the first place in some follow-up commits, if you're interested.

@mrsunboss
Copy link
Contributor Author

Thank you very much.

@github-actions github-actions bot locked as resolved and limited conversation to collaborators Apr 22, 2023
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Error when reading typedef from file in V2.6.6
3 participants