]> git.proxmox.com Git - proxmox-backup.git/blobdiff - pbs-client/src/backup_reader.rs
pbs-client: don't include empty backup-ns in requests
[proxmox-backup.git] / pbs-client / src / backup_reader.rs
index fb3df2a9c6db6a7e1322b0fa43bd8faf79d4d962..f40b958eabf2462bf776a429ea6c04da2a88b134 100644 (file)
@@ -50,14 +50,19 @@ impl BackupReader {
         backup: &BackupDir,
         debug: bool,
     ) -> Result<Arc<BackupReader>, Error> {
-        let param = json!({
-            "backup-ns": backup.ns(),
+        let mut param = json!({
             "backup-type": backup.ty(),
             "backup-id": backup.id(),
             "backup-time": backup.time,
             "store": datastore,
             "debug": debug,
         });
+
+        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(),