hotfix: parse values starting with # correctly
continuous-integration/drone/push Build is failing Details

This commit is contained in:
knoflook 2023-10-23 19:21:45 +02:00
parent 254df7f2be
commit ccf0215495
1 changed files with 9 additions and 9 deletions

View File

@ -79,15 +79,15 @@ func ReadEnv(filePath string, opts ReadEnvOptions) (AppEnv, error) {
return nil, err return nil, err
} }
for idx, envVar := range envVars { // for idx, envVar := range envVars {
if strings.Contains(envVar, "#") { // if strings.Contains(envVar, "#") {
if opts.IncludeModifiers && ContainsEnvVarModifier(envVar) { // if opts.IncludeModifiers && ContainsEnvVarModifier(envVar) {
continue // continue
} // }
vals := strings.Split(envVar, "#") // vals := strings.Split(envVar, "#")
envVars[idx] = strings.TrimSpace(vals[0]) // envVars[idx] = strings.TrimSpace(vals[0])
} // }
} // }
logrus.Debugf("read %s from %s", envVars, filePath) logrus.Debugf("read %s from %s", envVars, filePath)