fix(plugins): do not open extra instances of aliases (#3759)
This commit is contained in:
parent
3eb2ae959a
commit
dbe38401e5
1 changed files with 5 additions and 1 deletions
|
|
@ -186,7 +186,11 @@ impl RunPluginOrAlias {
|
||||||
// configuration (i.e. None)
|
// configuration (i.e. None)
|
||||||
.and_then(|c| if c.inner().is_empty() { None } else { Some(c) })
|
.and_then(|c| if c.inner().is_empty() { None } else { Some(c) })
|
||||||
== run_alias.configuration.as_ref().and_then(|c| {
|
== run_alias.configuration.as_ref().and_then(|c| {
|
||||||
if c.inner().is_empty() {
|
let mut to_compare = c.inner().clone();
|
||||||
|
// caller_cwd is a special attribute given to alias and should not be
|
||||||
|
// considered when weighing configuration equivalency
|
||||||
|
to_compare.remove("caller_cwd");
|
||||||
|
if to_compare.is_empty() {
|
||||||
None
|
None
|
||||||
} else {
|
} else {
|
||||||
Some(c)
|
Some(c)
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue