From e3ad1c7f152564ee8e06ab8da273277ed163aac8 Mon Sep 17 00:00:00 2001 From: Dominik Csapak Date: Fri, 13 May 2022 09:06:11 +0200 Subject: [PATCH] api: tape/backup: fix namespace/max-depth parameters by adding the 'default' serde hint and renaming 'recursion_depth' to 'max_depth' (to be in line with sync job config) also add the logic to actually add/update the tape backup job config Signed-off-by: Dominik Csapak --- pbs-api-types/src/jobs.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pbs-api-types/src/jobs.rs b/pbs-api-types/src/jobs.rs index de546d5e..885b10d4 100644 --- a/pbs-api-types/src/jobs.rs +++ b/pbs-api-types/src/jobs.rs @@ -281,7 +281,7 @@ pub struct VerificationJobStatus { type: BackupNamespace, optional: true, }, - "recursion-depth": { + "max-depth": { schema: crate::NS_MAX_DEPTH_SCHEMA, optional: true, }, @@ -308,7 +308,7 @@ pub struct TapeBackupJobSetup { #[serde(skip_serializing_if = "Option::is_none", default)] pub ns: Option, #[serde(skip_serializing_if = "Option::is_none", default)] - pub recursion_depth: Option, + pub max_depth: Option, } #[api(