fix(outbound): keep dial pinning for hops the environment proxy declines

This commit is contained in:
Julien Neuhart
2026-08-07 16:37:03 +02:00
parent 815f586315
commit de7f335791
6 changed files with 295 additions and 9 deletions

View File

@@ -522,6 +522,13 @@ func (a *Api) Validate() error {
err = errors.Join(err, fmt.Errorf("unoconverter binary does not exist at %q; check the UNOCONVERTER_BIN_PATH environment variable: %w", a.args.unoBinPath, statErr))
}
if a.args.proxyOptions.enableEnvironmentProxy {
proxyErr := gotenberg.ValidateEnvironmentProxyVariables()
if proxyErr != nil {
err = errors.Join(err, fmt.Errorf("--libreoffice-enable-environment-proxy is set: %w", proxyErr))
}
}
return err
}