Return Vec of len 1 when params are not given in Command::args for run command

This commit is contained in:
Raj Vengalil 2022-08-08 11:14:26 +05:30
parent d92870910b
commit 7f7f8db807

View file

@ -50,7 +50,9 @@ impl<'a> Command<'a> {
Self::SetPassword(password) => vec![password],
Self::List(query) => query.to_vec(),
#[cfg(feature = "write")]
Self::Run(cmd, param) => vec![cmd, param.unwrap_or("")],
Self::Run(cmd, param) => param
.map(|param| vec![cmd, param])
.unwrap_or_else(|| vec![cmd]),
_ => Vec::new(),
}
}