fix 2317: list images on 'rootdir' only storages
plugins can still override list_volumes if they want separate methods to list rootdir and images content. Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
This commit is contained in:
committed by
Wolfgang Bumiller
parent
4dfc2ff21e
commit
be78543909
@ -845,7 +845,7 @@ sub template_list {
|
|||||||
sub volume_list {
|
sub volume_list {
|
||||||
my ($cfg, $storeid, $vmid, $content) = @_;
|
my ($cfg, $storeid, $vmid, $content) = @_;
|
||||||
|
|
||||||
my @ctypes = qw(images vztmpl iso backup snippets);
|
my @ctypes = qw(rootdir images vztmpl iso backup snippets);
|
||||||
|
|
||||||
my $cts = $content ? [ $content ] : [ @ctypes ];
|
my $cts = $content ? [ $content ] : [ @ctypes ];
|
||||||
|
|
||||||
|
|||||||
@ -954,7 +954,7 @@ sub list_volumes {
|
|||||||
foreach my $ct (@$content_types) {
|
foreach my $ct (@$content_types) {
|
||||||
my $data;
|
my $data;
|
||||||
|
|
||||||
if ($ct eq 'images') {
|
if ($ct eq 'images' || $ct eq 'rootdir') {
|
||||||
$data = $class->list_images($storeid, $scfg, $vmid);
|
$data = $class->list_images($storeid, $scfg, $vmid);
|
||||||
} elsif ($scfg->{path}) {
|
} elsif ($scfg->{path}) {
|
||||||
my $path = $class->get_subdir($scfg, $ct);
|
my $path = $class->get_subdir($scfg, $ct);
|
||||||
|
|||||||
Reference in New Issue
Block a user