Skip to content

Conversation

@nadav-govari
Copy link
Collaborator

Description

If the env var exists but there was a problem parsing the version, it might return Some(""), which we don't want.

@nadav-govari nadav-govari marked this pull request as ready for review January 21, 2026 19:41
@nadav-govari nadav-govari requested a review from guilload January 21, 2026 19:41
@nadav-govari nadav-govari requested a review from guilload January 22, 2026 19:38
if E > QW_NONE
&& let Some(env_var_key) = QW_ENV_VARS.get(&E)
&& let Some(env_var_value) = env_vars.get(*env_var_key)
&& let Some(env_var_value) = env_vars.get(*env_var_key).filter(|val| !val.is_empty())
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
&& let Some(env_var_value) = env_vars.get(*env_var_key).filter(|val| !val.is_empty())
&& let Some(env_var_value) = env_vars.get(*env_var_key).filter(|val| {
if val.is_empty() {
warn!("environment variable `{}` is set but value is empty", *env_var_key)
false
} else {
true
}
})

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