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

hcl2: avoid panic on unset variable #10045

Merged
merged 1 commit into from
Feb 18, 2021
Merged

Conversation

tgross
Copy link
Member

@tgross tgross commented Feb 18, 2021

Fixes #10043

Variables that are unset return the correct diagnostic but throw a panic when
we later parse the job body. Return early if there are any variable parsing
errors instead of continuing in a potentially invalid state.

Variables that are unset return the correct diagnostic but throw a panic when
we later parse the job body. Return early if there are any variable parsing
errors instead of continuing in a potentially invalid state.
@tgross tgross added this to Needs Triage in Nomad - Community Issues Triage via automation Feb 18, 2021
@tgross tgross moved this from Needs Triage to In Progress in Nomad - Community Issues Triage Feb 18, 2021
@tgross tgross added this to the 1.0.4 milestone Feb 18, 2021
@tgross tgross merged commit 1a34c02 into master Feb 18, 2021
Nomad - Community Issues Triage automation moved this from In Progress to Done Feb 18, 2021
@tgross tgross deleted the b-panic-on-unset-variable branch February 18, 2021 15:48
@github-actions
Copy link

I'm going to lock this pull request because it has been closed for 120 days ⏳. This helps our maintainers find and focus on the active contributions.
If you have found a problem that seems related to this change, please open a new issue and complete the issue template so we can capture all the details necessary to investigate further.

@github-actions github-actions bot locked as resolved and limited conversation to collaborators Nov 29, 2022
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.

Panic from invalid CLI -var if a valid variable is referenced in env{}
2 participants