From 9a4c0e84713d154539accad94c421a160c211e24 Mon Sep 17 00:00:00 2001 From: Fabian Ebner Date: Thu, 30 Sep 2021 13:42:07 +0200 Subject: [PATCH] prune mark: preserve additional information for the keep-all case Currently, if an entry is already marked as 'protected'. Signed-off-by: Fabian Ebner --- PVE/Storage.pm | 2 ++ 1 file changed, 2 insertions(+) diff --git a/PVE/Storage.pm b/PVE/Storage.pm index 6d0aa25..223fbb5 100755 --- a/PVE/Storage.pm +++ b/PVE/Storage.pm @@ -1663,6 +1663,8 @@ sub prune_mark_backup_group { if ($keep->{'keep-all'} || scalar(@positive_opts) == 0) { foreach my $prune_entry (@{$backup_group}) { + # preserve additional information like 'protected' + next if $prune_entry->{mark} && $prune_entry->{mark} ne 'remove'; $prune_entry->{mark} = 'keep'; } return; -- 2.39.2