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)
|
||||
.and_then(|c| if c.inner().is_empty() { None } else { Some(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
|
||||
} else {
|
||||
Some(c)
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue