Fix overlays not preserving hidden env vars (#6475)

* Fix overlays not preserving hidden env vars

* Add a few more test

* Add one more test of resetting hidden env vars

* Move removed source-env tests
This commit is contained in:
Jakub Žádník
2022-09-04 20:32:06 +03:00
committed by GitHub
parent f46962d236
commit 3ed3712fdc
6 changed files with 252 additions and 156 deletions

View File

@ -118,6 +118,7 @@ impl Command for OverlayUse {
// Add environment variables only if:
// a) adding a new overlay
// b) refreshing an active overlay (the origin module changed)
let module = engine_state.get_module(module_id);
for (name, block_id) in module.env_vars() {