Merge pull request #489 from mwhudson/fix-raid-vg-deletion

fix deletion of raid/volgroup with >1 partition/lv
This commit is contained in:
Michael Hudson-Doyle 2019-05-21 11:49:31 +12:00 committed by GitHub
commit 51504086aa
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 2 additions and 2 deletions

View File

@ -339,7 +339,7 @@ class FilesystemController(BaseController):
return
self.delete_raid(raid.constructed_device()) # XXX
self.delete_filesystem(raid.fs())
for p in raid.partitions():
for p in list(raid.partitions()):
self.delete_partition(p)
self.model.remove_raid(raid)
@ -355,7 +355,7 @@ class FilesystemController(BaseController):
create_lvm_volgroup = create_volgroup
def delete_volgroup(self, vg):
for lv in vg._partitions:
for lv in list(vg.partitions()):
self.delete_logical_volume(lv)
for d in vg.devices:
if d.type == "dm_crypt":