Skip to content

Error message from required field should include prefix if specified. #199

@wfernandes

Description

@wfernandes

If we have a prefix called "env_config" and the following struct tags for property "Foo", we should expect to see an error message stating that the required env var "ENV_CONFIG_BAR" is missing and not just "BAR" since that is the environment variable being looked up.

# With prefix configured as "env_config", the variable being looked up is "ENV_CONFIG_BAR".
type Spec struct {
  Foo string `envconfig:"bar" required:"true"`
}

Currently, the error message being reported is required key BAR missing value.
It should be required key ENV_CONFIG_BAR missing value since that's the variable being looked up.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions