api2/node/tasks: move userfilter to function signature

Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
This commit is contained in:
Dominik Csapak 2020-09-25 16:13:17 +02:00 committed by Dietmar Maurer
parent 55bee04856
commit 005a5b9677

View File

@ -303,6 +303,7 @@ pub fn list_tasks(
limit: u64,
errors: bool,
running: bool,
userfilter: Option<String>,
param: Value,
mut rpcenv: &mut dyn RpcEnvironment,
) -> Result<Vec<TaskListItem>, Error> {
@ -315,7 +316,6 @@ pub fn list_tasks(
let store = param["store"].as_str();
let userfilter = param["userfilter"].as_str();
let list = server::read_task_list()?;
@ -327,7 +327,7 @@ pub fn list_tasks(
if !list_all && info.upid.userid != userid { continue; }
if let Some(userid) = userfilter {
if let Some(userid) = &userfilter {
if !info.upid.userid.as_str().contains(userid) { continue; }
}