mirror of
https://github.com/virt-manager/virt-manager.git
synced 2025-02-25 18:55:27 -06:00
addhardware: generate target only if not customizing
Commit 078e1a4d05
changed the fact that
disk target was generated only when adding new disk, not when current
disk is being customized, so fix that back.
Signed-off-by: Martin Kletzander <mkletzan@redhat.com>
This commit is contained in:
parent
155bd7da8f
commit
bc5d84b040
@ -1471,20 +1471,22 @@ class vmmAddHardware(vmmGObjectUI):
|
||||
return disk
|
||||
|
||||
try:
|
||||
used = []
|
||||
disk.bus = bus
|
||||
if cache:
|
||||
disk.driver_cache = cache
|
||||
|
||||
# Generate target
|
||||
if not self.is_customize_dialog:
|
||||
used = []
|
||||
disks = (self.vm.get_disk_devices() +
|
||||
self.vm.get_disk_devices(inactive=True))
|
||||
for d in disks:
|
||||
used.append(d.target)
|
||||
|
||||
prefer_ctrl = self._set_disk_controller(disk, controller_model, disks)
|
||||
disk.generate_target(used, prefer_ctrl)
|
||||
|
||||
if not self.is_customize_dialog:
|
||||
disk.generate_target(used, prefer_ctrl)
|
||||
|
||||
except Exception, e:
|
||||
return self.err.val_err(_("Storage parameter error."), e)
|
||||
|
Loading…
Reference in New Issue
Block a user