Skip to content

Commit b67f4ab

Browse files
DatBewarNambrok
authored andcommitted
fix(FileSR): preserve image-format during DB update (#140)
This field can be removed during VDI actions like `resize`. Fixed using `_override_sm_config` to keep the value like for `vhd-parent` Signed-off-by: Erwan Croze <erwan.croze@vates.tech>
1 parent bfd54d4 commit b67f4ab

1 file changed

Lines changed: 2 additions & 0 deletions

File tree

drivers/FileSR.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -543,6 +543,7 @@ def load(self, vdi_uuid) -> None:
543543
self.sm_config_override = {'vhd-parent': self.parent}
544544
else:
545545
self.sm_config_override = {'vhd-parent': None}
546+
self.sm_config_override["image-format"] = getImageStringFromVdiType(self.vdi_type)
546547
return
547548

548549
try:
@@ -593,6 +594,7 @@ def load(self, vdi_uuid) -> None:
593594
else:
594595
self.parent = ""
595596
self.sm_config_override = {'vhd-parent': None}
597+
self.sm_config_override["image-format"] = getImageStringFromVdiType(self.vdi_type)
596598
self.size = image_info.sizeVirt
597599
self.hidden = image_info.hidden
598600
if self.hidden:

0 commit comments

Comments
 (0)