base plugin: fall back to empty hash to avoid checking archive info definedness
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
This commit is contained in:
@ -945,10 +945,9 @@ my $get_subdir_files = sub {
|
|||||||
$fn = $1;
|
$fn = $1;
|
||||||
$info = { volid => "$sid:backup/$fn", format => $format };
|
$info = { volid => "$sid:backup/$fn", format => $format };
|
||||||
|
|
||||||
my $archive_info = eval { PVE::Storage::archive_info($fn) };
|
my $archive_info = eval { PVE::Storage::archive_info($fn) } // {};
|
||||||
|
|
||||||
$info->{ctime} = $archive_info->{ctime}
|
$info->{ctime} = $archive_info->{ctime} if defined($archive_info->{ctime});
|
||||||
if defined($archive_info) && defined($archive_info->{ctime});
|
|
||||||
|
|
||||||
if (defined($vmid) || $fn =~ m!\-([1-9][0-9]{2,8})\-[^/]+\.${format}$!) {
|
if (defined($vmid) || $fn =~ m!\-([1-9][0-9]{2,8})\-[^/]+\.${format}$!) {
|
||||||
$info->{vmid} = $vmid // $1;
|
$info->{vmid} = $vmid // $1;
|
||||||
|
|||||||
Reference in New Issue
Block a user