diff --git a/pbs-api-types/src/jobs.rs b/pbs-api-types/src/jobs.rs index 885b10d4..0477f9b8 100644 --- a/pbs-api-types/src/jobs.rs +++ b/pbs-api-types/src/jobs.rs @@ -156,7 +156,7 @@ pub const IGNORE_VERIFIED_BACKUPS_SCHEMA: Schema = BooleanSchema::new( pub const VERIFICATION_OUTDATED_AFTER_SCHEMA: Schema = IntegerSchema::new("Days after that a verification becomes outdated. (0 means always)") - .minimum(0) + .minimum(1) .schema(); #[api( diff --git a/src/backup/verify.rs b/src/backup/verify.rs index a4703d54..2b36e9fe 100644 --- a/src/backup/verify.rs +++ b/src/backup/verify.rs @@ -595,7 +595,7 @@ pub fn verify_filter( let now = proxmox_time::epoch_i64(); let days_since_last_verify = (now - last_verify.upid.starttime) / 86400; - max_age == 0 || days_since_last_verify > max_age + days_since_last_verify > max_age } } } diff --git a/www/datastore/Content.js b/www/datastore/Content.js index 21ce4964..3a14d9ee 100644 --- a/www/datastore/Content.js +++ b/www/datastore/Content.js @@ -507,7 +507,7 @@ Ext.define('PBS.DataStoreContent', { "backup-type": data["backup-type"], "backup-id": data["backup-id"], "backup-time": (data['backup-time'].getTime()/1000).toFixed(0), - "outdated-after": 0, // always reverify single snapshots + "ignore-verified": false, // always reverify single snapshots }; } else { params = {