Fix creating Qemu disk image. Fixes #2542

This commit is contained in:
grossmj committed 2026-01-28 19:36:22 +08:00
1 parent 7f45cc6f47
commit 600d3d38da
1 file changed
+7 -1
+7 -1
View File
@@ -96,7 +96,13 @@ async def create_qemu_image(
await Qemu.instance().create_disk_image(disk_image_path, options)
image_info = await read_image_info(disk_image_path, "qemu")
return await images_repo.add_image(**image_info)
image = await images_repo.get_image(disk_image_path)
if image:
# the image has already been added to the database
return image
else:
return await images_repo.add_image(**image_info)
@router.get(
"",