Skip to content

Add a nil check in ArgumentMap#397

Merged
StevenACoffman merged 7 commits intovektah:masterfrom
fredzqm:fz/safer-ArgumentMap
Oct 30, 2025
Merged

Add a nil check in ArgumentMap#397
StevenACoffman merged 7 commits intovektah:masterfrom
fredzqm:fz/safer-ArgumentMap

Conversation

@fredzqm
Copy link
Copy Markdown
Contributor

@fredzqm fredzqm commented Oct 29, 2025

Describe your PR and link to any relevant issues.

When a Definition of Directive or Field isn't present, ArgumentMap would panic as opposed to return nil.

We ran into this panic bug a few times in our project. Thoughts on making it more defensive?

I have:

  • Added tests covering the bug / feature
  • Updated any relevant documentation

@coveralls
Copy link
Copy Markdown

Coverage Status

coverage: 87.509% (-0.07%) from 87.575%
when pulling 9a45317 on fredzqm:fz/safer-ArgumentMap
into 1bb503e on vektah:master.

@StevenACoffman
Copy link
Copy Markdown
Collaborator

Thanks! This is a great idea!

@StevenACoffman StevenACoffman merged commit fecb70c into vektah:master Oct 30, 2025
6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants