]> git.proxmox.com Git - proxmox-backup.git/blobdiff - pbs-client/src/backup_writer.rs
pbs-client: don't include empty backup-ns in requests
[proxmox-backup.git] / pbs-client / src / backup_writer.rs
index 60b21a80eb33bb0251361859a21a3ea549a6eb44..9aa1b3ba7a4b9e3d303e23ced95b76253ab0bd83 100644 (file)
@@ -90,8 +90,7 @@ impl BackupWriter {
         debug: bool,
         benchmark: bool,
     ) -> Result<Arc<BackupWriter>, Error> {
-        let param = json!({
-            "backup-ns": backup.ns(),
+        let mut param = json!({
             "backup-type": backup.ty(),
             "backup-id": backup.id(),
             "backup-time": backup.time,
@@ -100,6 +99,11 @@ impl BackupWriter {
             "benchmark": benchmark
         });
 
+        let ns = backup.ns();
+        if !ns.is_root() {
+            param["backup-ns"] = serde_json::to_value(ns)?;
+        }
+
         let req = HttpClient::request_builder(
             client.server(),
             client.port(),