From ce8b24a9379c59e1f7f8f5ff976c99dd9268a777 Mon Sep 17 00:00:00 2001 From: Dominik Csapak Date: Fri, 6 Sep 2019 14:12:16 +0200 Subject: [PATCH] fix vmid filter for backup listing $1 and $2 get set to undef from the vmid filter regex, so we have to do the name/format regex after, else we get errors like: 'use of unitiialized value $1[...]' and the listing is empty Signed-off-by: Dominik Csapak --- PVE/Storage/Plugin.pm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/PVE/Storage/Plugin.pm b/PVE/Storage/Plugin.pm index bcd948d..39622f3 100644 --- a/PVE/Storage/Plugin.pm +++ b/PVE/Storage/Plugin.pm @@ -927,8 +927,8 @@ my $get_subdir_files = sub { $info = { volid => "$sid:vztmpl/$1", format => "t$2" }; } elsif ($tt eq 'backup') { - next if $fn !~ m!/([^/]+\.(tar|tar\.gz|tar\.lzo|tgz|vma|vma\.gz|vma\.lzo))$!; next if defined($vmid) && $fn !~ m/\S+-$vmid-\S+/; + next if $fn !~ m!/([^/]+\.(tar|tar\.gz|tar\.lzo|tgz|vma|vma\.gz|vma\.lzo))$!; $info = { volid => "$sid:backup/$1", format => $2 };