]> git.proxmox.com Git - pve-storage.git/blobdiff - PVE/Storage/SheepdogPlugin.pm
sheepdog : list_images
[pve-storage.git] / PVE / Storage / SheepdogPlugin.pm
index 08945303cc1c3273d4b27761f587f6d447bd9214..e2df17d6a6788dc979f881f0698cb252238661a1 100644 (file)
@@ -279,8 +279,14 @@ sub list_images {
         foreach my $image (keys %$dat) {
 
             my $volname = $dat->{$image}->{name};
+            my $parent = $dat->{$image}->{parent};
 
-            my $volid = "$storeid:$volname";
+            my $volid = undef;
+            if ($parent && $parent ne $volname) {
+                $volid = "$storeid:$parent/$volname";
+            } else {
+                $volid = "$storeid:$volname";
+            }
 
             my $owner = $dat->{$volname}->{vmid};
             if ($vollist) {