diff --git a/src/bin/proxmox-backup-manager.rs b/src/bin/proxmox-backup-manager.rs index c6a2d03e..eefa9a85 100644 --- a/src/bin/proxmox-backup-manager.rs +++ b/src/bin/proxmox-backup-manager.rs @@ -284,13 +284,16 @@ async fn pull_datastore( let mut client = connect()?; - let args = json!({ + let mut args = json!({ "store": local_store, "remote": remote, "remote-store": remote_store, - "remove-vanished": remove_vanished, }); + if let Some(remove_vanished) = remove_vanished { + args["remove-vanished"] = Value::from(remove_vanished); + } + let result = client.post("api2/json/pull", Some(args)).await?; view_task_result(client, result, &output_format).await?;